2.3.0 • Published 6 months ago

@daaku/kombat-firestore v2.3.0

Weekly downloads
1
License
MIT
Repository
github
Last release
6 months ago

kombat-firestore

Kombat storage implemented using Firebase Firestore Database.

Sample rules for when Group ID is set to User ID:

rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    // merkle is stored with same ID as user ID
    match /merkle/{document} {
      allow read: if resource == null
      allow read, write: if request.auth.uid == document;
    }

    // messages are stored with group ID as user ID
    match /message_log/{document} {
      allow read: if resource == null
      allow create: if request.auth.uid == request.resource.data.groupID;
      allow read, write: if request.auth.uid == resource.data.groupID;
    }
  }
}

TODO

  • Retries
  • Pagination in runQuery
  • Splitting commit if too large
2.3.0

6 months ago

2.2.0

2 years ago

2.1.0

2 years ago

2.0.0

2 years ago

1.1.0

3 years ago

1.0.0

3 years ago

0.2.0

3 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago