Example #1
0
        raise PreventUpdate
    storage._update_transactions()
    transaction = storage.tables()[const.TRANSACTIONS_DATA][log_id]

    amount = transaction[const.T_LOG][const.TOTALS][const.GRAND_AMOUNT]
    day = transaction[const.BUSINESS_DAY][const.DATE_TIME]

    return f'Amount: {amount}, Time: {day}'


if __name__ == '__main__':

    # init context
    _LOGGER.info('initializing context')
    from context.context import Context
    Context.initialize(CONFIG_FILE_PATH)

    # init endpoints
    _LOGGER.info('initializing endpoints')
    from endpoints import Endpoints
    Endpoints.initialize()

    # init firebase
    _LOGGER.info('initializing firebase')
    import firebase_admin
    from firebase_admin import credentials
    from firebase_admin import db
    with FIREBASE_CRED_PATH.open() as file:
        FIREBASE_DATA = json.loads(file.read())
        cred = credentials.Certificate(FIREBASE_DATA)