I hereby claim:
- I am tobinbc on github.
- I am gbptoken (https://keybase.io/gbptoken) on keybase.
- I have a public key ASBqidGLcVmOg9nD70jm4YkcsQQcQv_8GZmQrq-Lo1xp6wo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
#set( $es_items = [] ) | |
#set( $body = $util.parseJson($context.result.body)) | |
#foreach( $entry in $body.hits.hits ) | |
#set ( $item = { | |
"tree": $entry.get("_source"), | |
"distance": $entry.get("sort").get(0) | |
}) | |
$util.qr($es_items.add($item)) | |
#end |
#set( $indexPath = "/tree/_doc/_search" ) | |
#set( $input = $ctx.args.input) | |
#set( $distance = $util.defaultIfNull($input.km, 10) ) | |
#set( $creds = "zx5dej31tt:5inkmy78lz") | |
{ | |
"version": "2018-05-29", | |
"method": "POST", | |
"resourcePath": "$indexPath", | |
"params": { | |
"headers" : { |
const AWS = require('aws-sdk') | |
const glue = new AWS.Glue({ apiVersion: '2017-03-31' }); | |
let StorageDescriptor | |
exports.handler = async ({ Records }) => { | |
// Get the table data or use cache if this is a subsequent container usage. | |
if(!StorageDescriptor){ | |
({ Table:{StorageDescriptor} } = await glue.getTable({ | |
DatabaseName: process.env.DATABASE_NAME, | |
Name: process.env.TABLE_NAME, | |
}).promise()) |
this.deeplinks | |
.route({ | |
'/authevent/loggedin/': {}, | |
}) | |
.subscribe( | |
match => { | |
document.location.href = `http://localhost/authevent/loggedin/?code=${match.$args.code}&state=${match.$args.state}`; | |
}, | |
nomatch => { | |
console.log('no match', document.URL, nomatch); |
initializeApp = async () => { | |
await this.platform.ready(); | |
const platforms = this.platform.platforms(); | |
switch (true) { | |
case platforms.includes('cordova'): | |
this.initMobile(); | |
break; | |
case platforms.includes('mobileweb'): | |
case platforms.includes('desktop'): | |
this.initWeb(); |
"cordova": { | |
"plugins": { | |
... | |
"ionic-plugin-deeplinks": { | |
"URL_SCHEME": "awsomeauth", | |
"DEEPLINK_SCHEME": "https", | |
"DEEPLINK_HOST": "awsomeauth.co.uk", | |
"ANDROID_PATH_PREFIX": "/" | |
} | |
... |
import { Component } from '@angular/core'; | |
import { SplashScreen } from '@ionic-native/splash-screen/ngx'; | |
import { StatusBar } from '@ionic-native/status-bar/ngx'; | |
import { Events, NavController, Platform } from '@ionic/angular'; | |
import { AmplifyService } from 'aws-amplify-angular'; | |
@Component({ | |
selector: 'app-root', | |
templateUrl: 'app.component.html', |