SimpleCloudNotifier/server
2022-11-23 20:21:49 +01:00
..
.idea ListMessages() 2022-11-20 00:21:59 +01:00
api tests (boilerplate) 2022-11-23 20:21:49 +01:00
cmd/scnserver tests (boilerplate) 2022-11-23 20:21:49 +01:00
common firebase via REST (less dependencies) 2023-06-18 04:06:52 +02:00
db tests (boilerplate) 2022-11-23 20:21:49 +01:00
docs added template for new golang backend 2022-11-13 19:25:44 +01:00
jobs Use ID types 2022-11-20 22:18:24 +01:00
logic tests (boilerplate) 2022-11-23 20:21:49 +01:00
models update HTML with new methods 2023-06-18 04:07:13 +02:00
push tests (boilerplate) 2022-11-23 20:21:49 +01:00
swagger tests (boilerplate) 2022-11-23 20:21:49 +01:00
test tests (boilerplate) 2022-11-23 20:21:49 +01:00
website update HTML with new methods 2023-06-18 04:07:13 +02:00
.gitignore added template for new golang backend 2022-11-13 19:25:44 +01:00
config.go update HTML with new methods 2023-06-18 04:07:13 +02:00
Dockerfile switch to debian base-image (no more static linking) 2022-11-20 22:18:48 +01:00
go.mod firebase via REST (less dependencies) 2023-06-18 04:06:52 +02:00
go.sum firebase via REST (less dependencies) 2023-06-18 04:06:52 +02:00
Makefile update HTML with new methods 2023-06-18 04:07:13 +02:00
README.md update HTML with new methods 2023-06-18 04:07:13 +02:00
util.go DeliveryRetryJob 2022-11-20 15:40:22 +01:00

//TODO

  • Return client on register

  • Register with noclient=true

  • migration script for existing data

  • ack/read deliveries && return ack-count (? or not, how to query?)

  • verify pro_token

  • full-text-search: https://www.sqlite.org/fts5.html#contentless_tables

  • dark mode toggle for html

  • app-store link in HTML

  • tests

  • deploy


https://developers.google.com/android-publisher/api-ref/purchases/products/get

https://console.cloud.google.com/apis/credentials?project=api-5982391131063970546-620227

https://pkg.go.dev/google.golang.org/api/androidpublisher/v2

https://github.com/googleapis/google-api-go-client

{
    "web":
    {
        "client_id": "57770789756-7c29a3gif5346dkte194j1rb6u3mt5vs.apps.googleusercontent.com",
        "project_id": "api-5982391131063970546-620227",
        "auth_uri": "https://accounts.google.com/o/oauth2/auth",
        "token_uri": "https://oauth2.googleapis.com/token",
        "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
        "client_secret": "wG22acxdYUfpi8RkSsjyu6Tw",
        "redirect_uris":
        [
            "https://scn.blackforestbytes.com/index.php"
        ],
        "javascript_origins":
        [
            "https://scn.blackforestbytes.com"
        ]
    }
}