def getItemById(id): return database.getObjectFromCollectionById('ITEMS', id)
def getTradeViewById(id): return render_template('tradeViewer.html.j2', trade=database.getObjectFromCollectionById( 'TRADES', id))
def getPlayerInventoryById(id): return database.getObjectFromCollectionById('PLAYERS', id)['inventory']
def getItemViewById(id): return render_template('itemViewer.html.j2', item=database.getObjectFromCollectionById( 'ITEMS', id))
def getPlayerHubsById(id): return database.getObjectFromCollectionById('PLAYERS', id)['hub_states']
def getPlayerStoriesById(id): return database.getObjectFromCollectionById('PLAYERS', id)['story_states']
def getPlayerViewById(id): return render_template('playerViewer.html.j2', player=database.getObjectFromCollectionById( 'PLAYERS', id))
def getPlayerById(id): return database.getObjectFromCollectionById('PLAYERS', id)
def getHubById(id): return database.getObjectFromCollectionById('HUBS', id)
def getHubViewById(id): return render_template('hubViewer.html.j2', hub=database.getObjectFromCollectionById( 'HUBS', id))
def getStoryById(id): return database.getObjectFromCollectionById('STORIES', id)
def getStoryViewById(id): return render_template('storyViewer.html.j2', story=database.getObjectFromCollectionById( 'STORIES', id))
def getTradeById(id): return database.getObjectFromCollectionById('TRADES', id)