mirror of
https://github.com/opensim/opensim.git
synced 2026-07-08 13:56:26 +08:00
- remove the Metadata property from AssetBase and return all previous
properties as before - prefix private variables with m_ in AssetBase.cs - related to Mantis #3122, as mentioned in https://lists.berlios.de/pipermail/opensim-dev/2009-February/005088.html - all services will likely need to be upgraded after this commit
This commit is contained in:
@@ -137,18 +137,18 @@ namespace OpenSim.Data.MySQL
|
||||
{
|
||||
asset = new AssetBase();
|
||||
asset.Data = (byte[]) dbReader["data"];
|
||||
asset.Metadata.Description = (string) dbReader["description"];
|
||||
asset.Metadata.FullID = assetID;
|
||||
asset.Description = (string) dbReader["description"];
|
||||
asset.FullID = assetID;
|
||||
try
|
||||
{
|
||||
asset.Metadata.Local = (bool)dbReader["local"];
|
||||
asset.Local = (bool)dbReader["local"];
|
||||
}
|
||||
catch (InvalidCastException)
|
||||
{
|
||||
asset.Metadata.Local = false;
|
||||
asset.Local = false;
|
||||
}
|
||||
asset.Metadata.Name = (string) dbReader["name"];
|
||||
asset.Metadata.Type = (sbyte) dbReader["assetType"];
|
||||
asset.Name = (string) dbReader["name"];
|
||||
asset.Type = (sbyte) dbReader["assetType"];
|
||||
}
|
||||
dbReader.Close();
|
||||
cmd.Dispose();
|
||||
@@ -176,8 +176,8 @@ namespace OpenSim.Data.MySQL
|
||||
{
|
||||
lock (_dbConnection)
|
||||
{
|
||||
//m_log.Info("[ASSET DB]: Creating Asset " + Util.ToRawUuidString(asset.Metadata.FullID));
|
||||
if (ExistsAsset(asset.Metadata.FullID))
|
||||
//m_log.Info("[ASSET DB]: Creating Asset " + Util.ToRawUuidString(asset.FullID));
|
||||
if (ExistsAsset(asset.FullID))
|
||||
{
|
||||
//m_log.Info("[ASSET DB]: Asset exists already, ignoring.");
|
||||
return;
|
||||
@@ -198,12 +198,12 @@ namespace OpenSim.Data.MySQL
|
||||
{
|
||||
// create unix epoch time
|
||||
int now = (int)((DateTime.Now.Ticks - TicksToEpoch) / 10000000);
|
||||
cmd.Parameters.AddWithValue("?id", asset.Metadata.ID);
|
||||
cmd.Parameters.AddWithValue("?name", asset.Metadata.Name);
|
||||
cmd.Parameters.AddWithValue("?description", asset.Metadata.Description);
|
||||
cmd.Parameters.AddWithValue("?assetType", asset.Metadata.Type);
|
||||
cmd.Parameters.AddWithValue("?local", asset.Metadata.Local);
|
||||
cmd.Parameters.AddWithValue("?temporary", asset.Metadata.Temporary);
|
||||
cmd.Parameters.AddWithValue("?id", asset.ID);
|
||||
cmd.Parameters.AddWithValue("?name", asset.Name);
|
||||
cmd.Parameters.AddWithValue("?description", asset.Description);
|
||||
cmd.Parameters.AddWithValue("?assetType", asset.Type);
|
||||
cmd.Parameters.AddWithValue("?local", asset.Local);
|
||||
cmd.Parameters.AddWithValue("?temporary", asset.Temporary);
|
||||
cmd.Parameters.AddWithValue("?create_time", now);
|
||||
cmd.Parameters.AddWithValue("?access_time", now);
|
||||
cmd.Parameters.AddWithValue("?data", asset.Data);
|
||||
@@ -216,7 +216,7 @@ namespace OpenSim.Data.MySQL
|
||||
m_log.ErrorFormat(
|
||||
"[ASSETS DB]: " +
|
||||
"MySql failure creating asset {0} with name {1}" + Environment.NewLine + e.ToString()
|
||||
+ Environment.NewLine + "Attempting reconnection", asset.Metadata.FullID, asset.Metadata.Name);
|
||||
+ Environment.NewLine + "Attempting reconnection", asset.FullID, asset.Name);
|
||||
_dbConnection.Reconnect();
|
||||
}
|
||||
}
|
||||
@@ -239,7 +239,7 @@ namespace OpenSim.Data.MySQL
|
||||
{
|
||||
// create unix epoch time
|
||||
int now = (int)((DateTime.Now.Ticks - TicksToEpoch) / 10000000);
|
||||
cmd.Parameters.AddWithValue("?id", asset.Metadata.ID);
|
||||
cmd.Parameters.AddWithValue("?id", asset.ID);
|
||||
cmd.Parameters.AddWithValue("?access_time", now);
|
||||
cmd.ExecuteNonQuery();
|
||||
cmd.Dispose();
|
||||
@@ -250,7 +250,7 @@ namespace OpenSim.Data.MySQL
|
||||
m_log.ErrorFormat(
|
||||
"[ASSETS DB]: " +
|
||||
"MySql failure updating access_time for asset {0} with name {1}" + Environment.NewLine + e.ToString()
|
||||
+ Environment.NewLine + "Attempting reconnection", asset.Metadata.FullID, asset.Metadata.Name);
|
||||
+ Environment.NewLine + "Attempting reconnection", asset.FullID, asset.Name);
|
||||
_dbConnection.Reconnect();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user