RemoveStorageItem is exported for cross-module use.
(userId int, itm items.Item)
| 268 | |
| 269 | // RemoveStorageItem is exported for cross-module use. |
| 270 | func (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 | |
| 279 | func (m *StorageModule) storageCommand(rest string, user *users.UserRecord, room *rooms.Room, flags events.EventFlag) (bool, error) { |
| 280 |
nothing calls this directly
no test coverage detected