fyi.opensocial.migrateReceive
On the destination host: take the group in. Pulls it from the host it's leaving with migratePrepare's token (its public repo, what the host it leaves keeps of each space as its authority and the group's repo there, its files), checked against the group's current key, and keeps it switched off. The caller must hold group.configure by the group's own records as they arrive. Answers with what the PLC operation should name.
Details · procedure
| Kind | procedure |
|---|---|
| Authority | opensocial.fyi |
| Indexed |
Checks
Valid Lint pass{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "On the destination host: take the group in. Pulls it from the host it's leaving with migratePrepare's token (its public repo, what the host it leaves keeps of each space as its authority and the group's repo there, its files), checked against the group's current key, and keeps it switched off. The caller must hold group.configure by the group's own records as they arrive. Answers with what the PLC operation should name.",
"input": {
"encoding": "application/json",
"schema": {
"properties": {
"did": {
"format": "did",
"type": "string"
},
"exportToken": {
"maxLength": 8192,
"type": "string"
},
"serviceJwt": {
"maxLength": 8192,
"type": "string"
},
"snapshot": {
"type": "unknown"
}
},
"required": [
"did",
"serviceJwt",
"snapshot",
"exportToken"
],
"type": "object"
}
},
"output": {
"encoding": "application/json",
"schema": {
"properties": {
"blobs": {
"type": "integer"
},
"recommendedCreds": {
"type": "unknown"
},
"records": {
"type": "integer"
},
"spaces": {
"type": "integer"
}
},
"required": [
"recommendedCreds"
],
"type": "object"
}
},
"type": "procedure"
}
},
"id": "fyi.opensocial.migrateReceive",
"lexicon": 1
}