Skip to content

Instantly share code, notes, and snippets.

@sketchthat
Created January 31, 2019 22:33
Show Gist options
  • Save sketchthat/f6b983dbb5bb44e09ddf7d6d55f02d60 to your computer and use it in GitHub Desktop.
Save sketchthat/f6b983dbb5bb44e09ddf7d6d55f02d60 to your computer and use it in GitHub Desktop.

Revisions

  1. sketchthat created this gist Jan 31, 2019.
    12 changes: 12 additions & 0 deletions singleUpdate.ts
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,12 @@
    const snapshots: DataSnapshot = await firebase.database().ref('/users')
    .once('value');

    snapshots.forEach(async snapshot => {
    const userId = snapshot.key;

    await firebase.database().ref(`/users/${userId}`).update({
    lastProcessed: firebase.database.ServerValue.TIMESTAMP,
    });

    return false;
    });