MCPcopy Create free account
hub / github.com/GoMudEngine/GoMud / RemoveStorageItem

Method RemoveStorageItem

modules/storage/storage.go:270–277  ·  view source on GitHub ↗

RemoveStorageItem is exported for cross-module use.

(userId int, itm items.Item)

Source from the content-addressed store, hash-verified

268
269// RemoveStorageItem is exported for cross-module use.
270func (m *StorageModule) RemoveStorageItem(userId int, itm items.Item) bool {
271 data := m.storage[userId]
272 if !data.removeItem(itm) {
273 return false
274 }
275 m.storage[userId] = data
276 return true
277}
278
279func (m *StorageModule) storageCommand(rest string, user *users.UserRecord, room *rooms.Room, flags events.EventFlag) (bool, error) {
280

Callers

nothing calls this directly

Calls 1

removeItemMethod · 0.80

Tested by

no test coverage detected