mirror of
https://bitbucket.org/projectswg/cucore.git
synced 2026-07-13 20:00:58 -04:00
Added database save when adding or deleting a persistent object
This commit is contained in:
@@ -227,6 +227,7 @@ public class ObjectManager extends Manager {
|
||||
public SWGObject deleteObject(long objId) {
|
||||
synchronized (database) {
|
||||
database.remove(objId);
|
||||
database.save();
|
||||
}
|
||||
synchronized (objectMap) {
|
||||
SWGObject obj = objectMap.remove(objId);
|
||||
@@ -322,8 +323,10 @@ public class ObjectManager extends Manager {
|
||||
parent.addObject(obj);
|
||||
}
|
||||
synchronized (database) {
|
||||
if (addToDatabase)
|
||||
if (addToDatabase) {
|
||||
database.put(obj.getObjectId(), obj);
|
||||
database.save();
|
||||
}
|
||||
}
|
||||
Log.v("ObjectManager", "Created object %d [%s]", obj.getObjectId(), obj.getTemplate());
|
||||
new ObjectCreatedIntent(obj).broadcast();
|
||||
|
||||
Reference in New Issue
Block a user