MakerLabs ACM
permissions_check_http.dart File Reference

HTTPS handler to query Google Spreadsheet for ACM.User which matches ACM.Activity flatbuffer supplied in request payload. More...

Detailed Description

HTTPS handler to query Google Spreadsheet for ACM.User which matches ACM.Activity flatbuffer supplied in request payload.

Functions

Future< void > permissions_check_http (GoogleCloudFunctionsRequest request, GoogleCloudFunctionsResponse response) async
 HTTPS handler to query Google Spreadsheet for ACM.User which matches ACM.Activity flatbuffer supplied in request payload. More...
 

Variables

 HttpStatus
 
/permissions_check constants
final String SPREADSHEET_QUERY_AUTHORITY = "docs.google.com"
 
const String SPREADSHEET_USERS_SHEET_NAME = "Users"
 Sheet used for permissions check query. More...
 
const String SPREADSHEET_ACTIVITY_SHEET_NAME = "Activity"
 Sheet used for Activity row append. More...
 
/permissions_check global variables

These global values will persist across function invocations.

String USER_COLUMNS_DATATABLE
 
FirebaseAdmin FIREBASE_admin
 
App FIREBASE_app
 
Database FIREBASE_database