1
0
Fork 0
mirror of synced 2024-09-09 22:27:06 +12:00
appwrite/tests/resources/functions/ruby/main.rb

19 lines
1.1 KiB
Ruby
Raw Normal View History

2023-08-19 20:05:49 +12:00
def main(context)
context.log('Amazing Function Log')
2022-02-24 05:22:58 +13:00
2023-08-19 20:05:49 +12:00
return context.res.json({
'APPWRITE_FUNCTION_ID' => ENV['APPWRITE_FUNCTION_ID'] || '',
'APPWRITE_FUNCTION_NAME' => ENV['APPWRITE_FUNCTION_NAME'] || '',
'APPWRITE_FUNCTION_DEPLOYMENT' => ENV['APPWRITE_FUNCTION_DEPLOYMENT'] || '',
'APPWRITE_FUNCTION_TRIGGER' => context.req.headers['x-appwrite-trigger'] || '',
'APPWRITE_FUNCTION_RUNTIME_NAME' => ENV['APPWRITE_FUNCTION_RUNTIME_NAME'] || '',
'APPWRITE_FUNCTION_RUNTIME_VERSION' => ENV['APPWRITE_FUNCTION_RUNTIME_VERSION'] || '',
'APPWRITE_FUNCTION_EVENT' => context.req.headers['x-appwrite-event'] || '',
2023-08-19 23:37:45 +12:00
'APPWRITE_FUNCTION_EVENT_DATA' => context.req.body_raw || '',
'APPWRITE_FUNCTION_DATA' => context.req.body_raw || '',
2023-08-19 20:05:49 +12:00
'APPWRITE_FUNCTION_USER_ID' => context.req.headers['x-appwrite-user-id'] || '',
2023-08-19 23:37:45 +12:00
'APPWRITE_FUNCTION_JWT' => context.req.headers['x-appwrite-user-jwt'] || '',
2023-08-19 20:05:49 +12:00
'APPWRITE_FUNCTION_PROJECT_ID' => ENV['APPWRITE_FUNCTION_PROJECT_ID'] || '',
'CUSTOM_VARIABLE' => ENV['CUSTOM_VARIABLE'] || ''
2022-02-24 05:22:58 +13:00
})
end