kopia lustrzana https://github.com/snarfed/bridgy-fed
ATProto: deregister XRPC methods we don't support
fixes: * https://console.cloud.google.com/errors/detail/CIGTqdDu7ZPg4QE;time=P30D?project=bridgy-federated * https://console.cloud.google.com/errors/detail/CPbL1db3m4KzVw;time=P30D?project=bridgy-federated * https://console.cloud.google.com/errors/detail/CIGTqdDu7ZPg4QE;time=P30D?project=bridgy-federatedpull/1125/head
rodzic
551637f6a1
commit
b2f03414ef
17
flask_app.py
17
flask_app.py
|
|
@ -49,10 +49,23 @@ app.wsgi_app = flask_util.ndb_context_middleware(
|
|||
# https://github.com/googleapis/python-ndb/issues/888
|
||||
cache_policy=lambda key: False)
|
||||
|
||||
# deregister XRPC methods we don't support
|
||||
for nsid in (
|
||||
'com.atproto.repo.applyWrites',
|
||||
'com.atproto.repo.createRecord',
|
||||
'com.atproto.repo.deleteRecord',
|
||||
'com.atproto.repo.putRecord',
|
||||
'com.atproto.repo.uploadBlob',
|
||||
'com.atproto.server.createSession',
|
||||
'com.atproto.server.getAccountInviteCodes',
|
||||
'com.atproto.server.getSession',
|
||||
'com.atproto.server.listAppPasswords',
|
||||
'com.atproto.server.refreshSession',
|
||||
):
|
||||
del arroba.server.server._methods[nsid]
|
||||
|
||||
lexrpc.flask_server.init_flask(arroba.server.server, app)
|
||||
|
||||
|
||||
|
||||
###########################################
|
||||
|
||||
# https://github.com/googleapis/python-ndb/issues/743#issuecomment-2067590945
|
||||
|
|
|
|||
Ładowanie…
Reference in New Issue