moveFiles
Move specified files to the target folder
Usage
await connector.runOS({
method: SYSTEM_CALL.moveFiles,
params: {
targetFolderId: folderId,
fileIds: [actionFileId || indexFileId],
},
});
Parameters
targetFolderId
:string
- destination folder idfileIds
:Array<string>
- Id of files to move
Returns
{
sourceFolders: StructuredFolderRecord;
targetFolder: StructuredFolder;
movedFiles: MirrorFileRecord;
allFolders: StructuredFolderRecord;
}
Example:
{
"movedFiles": {
"kjzl6kcym7w8yb7bcl3rhixkz86s6qyv3fd4xnhi01c0c0013e1a82t6v6cuy4i": {
"content": {
"text": "hello",
"images": [
"https://bafkreib76wz6wewtkfmp5rhm3ep6tf4xjixvzzyh64nbyge5yhjno24yl4.ipfs.w3s.link"
],
"videos": [],
"createdAt": "2023-08-31T07:50:08.876Z",
"encrypted": "{\"text\":false,\"images\":false,\"videos\":false}",
"updatedAt": "2023-08-31T07:50:08.876Z",
"appVersion": "0.0.1"
},
"indexFileId": "kjzl6kcym7w8yb7bcl3rhixkz86s6qyv3fd4xnhi01c0c0013e1a82t6v6cuy4i",
"controller": "did:pkh:eip155:1:0x71888b7e2fE1163E5158Bc9D496758b6A4729BA1",
"comment": {
"mirrorName": "post",
"note": "",
"tags": []
},
"fileType": 0,
"contentId": "kjzl6kcym7w8y6rl4bpzuju74drtdf6ap58t4h3u1m6rdgrw9hywqhkqx4jkxmv",
"createdAt": "2023-08-31T07:50:10.441Z",
"updatedAt": "2023-08-31T07:50:10.441Z",
"appVersion": "0.2.0",
"contentType": "kjzl6hvfrbw6catndj34fzm0au0qu8dznn6wtrrdmd4va7052ffiypywqd8fjg9"
}
},
"sourceFolders": {
"kjzl6kcym7w8y5yv41qx39khoqiqcqxi3gmzrdumqst3rzkvpl4d0p3wcxjmikv": {
"options": {
"encryptedSymmetricKey": "7d38f99a971149aa59daf6c1666f2ce3101f1f02adc26d4cd1d3f1ebea1cceb019a608df29254bf4433ae685107c5f0d43e904142d381b7b1c19cde540c700a98c9f174bd9278b3a7090fb1720e36c9b68eb119e24908d3e22b497bfec937897009672d9bcb33167709ad6ec31ac0875c8f7916ff59f9da9c2b6c57096a3cc6800000000000000204c5273526459d9dfa50eeca3ef464c6d7adcfec907f54490479c6fb6a63843c48e2d7c7bfee4fcc524988db3b2385f8b",
"decryptionConditions": "W3siY29udHJhY3RBZGRyZXNzIjoiIiwic3RhbmRhcmRDb250cmFjdFR5cGUiOiIiLCJjaGFpbiI6ImV0aGVyZXVtIiwibWV0aG9kIjoiIiwicGFyYW1ldGVycyI6WyI6dXNlckFkZHJlc3MiXSwicmV0dXJuVmFsdWVUZXN0Ijp7ImNvbXBhcmF0b3IiOiI9IiwidmFsdWUiOiIweDcxODg4YjdlMmZFMTE2M0U1MTU4QmM5RDQ5Njc1OGI2QTQ3MjlCQTEifX0seyJvcGVyYXRvciI6ImFuZCJ9LHsiY29udHJhY3RBZGRyZXNzIjoiIiwic3RhbmRhcmRDb250cmFjdFR5cGUiOiJTSVdFIiwiY2hhaW4iOiJldGhlcmV1bSIsIm1ldGhvZCI6IiIsInBhcmFtZXRlcnMiOlsiOnJlc291cmNlcyJdLCJyZXR1cm5WYWx1ZVRlc3QiOnsiY29tcGFyYXRvciI6ImNvbnRhaW5zIiwidmFsdWUiOiJjZXJhbWljOi8vKj9tb2RlbD1ranpsNmh2ZnJidzZjN3Rhd2xhZ2QxMXF4b3QzNTRnbWhxdXdlMG1mbDRzZ2d2ajcwMmo2cmdsdmpzbm9wcjMifX0seyJvcGVyYXRvciI6ImFuZCJ9LHsiY29udHJhY3RBZGRyZXNzIjoiIiwic3RhbmRhcmRDb250cmFjdFR5cGUiOiJTSVdFIiwiY2hhaW4iOiJldGhlcmV1bSIsIm1ldGhvZCI6IiIsInBhcmFtZXRlcnMiOlsiOnJlc291cmNlcyJdLCJyZXR1cm5WYWx1ZVRlc3QiOnsiY29tcGFyYXRvciI6ImNvbnRhaW5zIiwidmFsdWUiOiJjZXJhbWljOi8vKj9tb2RlbD1ranpsNmh2ZnJidzZjOTY4cnY0eG1ycGc2NWw4NGJnNjFvM2tyN2pqaXYwcHZpbHNjdmp4NGF3ajBvbzNzMDQifX0seyJvcGVyYXRvciI6ImFuZCJ9LHsiY29udHJhY3RBZGRyZXNzIjoiIiwic3RhbmRhcmRDb250cmFjdFR5cGUiOiJTSVdFIiwiY2hhaW4iOiJldGhlcmV1bSIsIm1ldGhvZCI6IiIsInBhcmFtZXRlcnMiOlsiOnJlc291cmNlcyJdLCJyZXR1cm5WYWx1ZVRlc3QiOnsiY29tcGFyYXRvciI6ImNvbnRhaW5zIiwidmFsdWUiOiJjZXJhbWljOi8vKj9tb2RlbD1ranpsNmh2ZnJidzZjOWtmaHA3Y2xsc3AxdzVpOG83b2F0d2R1NWVkdzF3ZXZldTh1bzFwZnFyMXF2MjdudTcifX1d",
"encrypted": "ICAMPOhU0-bln-b8nR7KtOjH-fnrHlwZY_bMzc-LAOQ5nLiVUxA1MrOvBT1vnM7S-fZD3L6wz0fZy2-lKX0871lYGg1t-KnxvjfdQyQALbw",
"folderName": "Main",
"folderDescription": ""
},
"appId": "319e6aa6-916d-46fc-a7bf-4c4b0cb04919",
"model": [
"kjzl6hvfrbw6c7tawlagd11qxot354gmhquwe0mfl4sggvj702j6rglvjsnopr3",
"kjzl6hvfrbw6c968rv4xmrpg65l84bg61o3kr7jjiv0pvilscvjx4awj0oo3s04"
],
"folderType": 1,
"createdAt": "2023-08-30T10:43:00.343Z",
"updatedAt": "2023-08-31T07:53:23.998Z",
"folderId": "kjzl6kcym7w8y5yv41qx39khoqiqcqxi3gmzrdumqst3rzkvpl4d0p3wcxjmikv",
"contentFolderIds": [
"kjzl6kcym7w8y5re7otlz9ersbeyd583d425zso279sasibantx5519pxbzdh3w"
],
"controller": "did:pkh:eip155:1:0x71888b7e2fE1163E5158Bc9D496758b6A4729BA1",
"mirrors": {},
"mirrorsLocked": false
}
},
"targetFolder": {
"options": {
"encryptedSymmetricKey": "129bcf8eacc6e100a29bfe17be7b2bf0640e498057b80fd7112a526a4ba302edad9223c127c505451585e93391fa860a256792e7fe932a993bfc2ab6076b9a96428084cb88b57d24f9c7e4b432c95e92024130f73b3a5954212f156efcbbad914368a400d0257a94519fa32078ddd79092e6ff9682e104c5536238bbadc87e0f0000000000000020792be5569d8b47a667284f5579e580b09d9bae094d319d65e2e49ec8245bc3119123139908528d38d26db72ae1066696",
"decryptionConditions": "W3siY29udHJhY3RBZGRyZXNzIjoiIiwic3RhbmRhcmRDb250cmFjdFR5cGUiOiIiLCJjaGFpbiI6ImV0aGVyZXVtIiwibWV0aG9kIjoiIiwicGFyYW1ldGVycyI6WyI6dXNlckFkZHJlc3MiXSwicmV0dXJuVmFsdWVUZXN0Ijp7ImNvbXBhcmF0b3IiOiI9IiwidmFsdWUiOiIweDcxODg4YjdlMmZFMTE2M0U1MTU4QmM5RDQ5Njc1OGI2QTQ3MjlCQTEifX0seyJvcGVyYXRvciI6ImFuZCJ9LHsiY29udHJhY3RBZGRyZXNzIjoiIiwic3RhbmRhcmRDb250cmFjdFR5cGUiOiJTSVdFIiwiY2hhaW4iOiJldGhlcmV1bSIsIm1ldGhvZCI6IiIsInBhcmFtZXRlcnMiOlsiOnJlc291cmNlcyJdLCJyZXR1cm5WYWx1ZVRlc3QiOnsiY29tcGFyYXRvciI6ImNvbnRhaW5zIiwidmFsdWUiOiJjZXJhbWljOi8vKj9tb2RlbD1ranpsNmh2ZnJidzZjN3Rhd2xhZ2QxMXF4b3QzNTRnbWhxdXdlMG1mbDRzZ2d2ajcwMmo2cmdsdmpzbm9wcjMifX0seyJvcGVyYXRvciI6ImFuZCJ9LHsiY29udHJhY3RBZGRyZXNzIjoiIiwic3RhbmRhcmRDb250cmFjdFR5cGUiOiJTSVdFIiwiY2hhaW4iOiJldGhlcmV1bSIsIm1ldGhvZCI6IiIsInBhcmFtZXRlcnMiOlsiOnJlc291cmNlcyJdLCJyZXR1cm5WYWx1ZVRlc3QiOnsiY29tcGFyYXRvciI6ImNvbnRhaW5zIiwidmFsdWUiOiJjZXJhbWljOi8vKj9tb2RlbD1ranpsNmh2ZnJidzZjOTY4cnY0eG1ycGc2NWw4NGJnNjFvM2tyN2pqaXYwcHZpbHNjdmp4NGF3ajBvbzNzMDQifX0seyJvcGVyYXRvciI6ImFuZCJ9LHsiY29udHJhY3RBZGRyZXNzIjoiIiwic3RhbmRhcmRDb250cmFjdFR5cGUiOiJTSVdFIiwiY2hhaW4iOiJldGhlcmV1bSIsIm1ldGhvZCI6IiIsInBhcmFtZXRlcnMiOlsiOnJlc291cmNlcyJdLCJyZXR1cm5WYWx1ZVRlc3QiOnsiY29tcGFyYXRvciI6ImNvbnRhaW5zIiwidmFsdWUiOiJjZXJhbWljOi8vKj9tb2RlbD1ranpsNmh2ZnJidzZjOWtmaHA3Y2xsc3AxdzVpOG83b2F0d2R1NWVkdzF3ZXZldTh1bzFwZnFyMXF2MjdudTcifX1d",
"encrypted": "7dsW9j70DdKvn_Xfhj3UoZ8482ZVl-Eu8J9F7kd-p55RwjAwWzD1CJAawLtO-roKg8xu1WdJQJLcXAITWkGV9qCkR-zSNFS377crmpKwpMs",
"folderName": "Private",
"folderDescription": ""
},
"appId": "319e6aa6-916d-46fc-a7bf-4c4b0cb04919",
"model": [
"kjzl6hvfrbw6c7tawlagd11qxot354gmhquwe0mfl4sggvj702j6rglvjsnopr3",
"kjzl6hvfrbw6c968rv4xmrpg65l84bg61o3kr7jjiv0pvilscvjx4awj0oo3s04"
],
"folderType": 1,
"createdAt": "2023-08-31T07:29:15.995Z",
"updatedAt": "2023-08-31T07:53:23.998Z",
"folderId": "kjzl6kcym7w8yayoc1269iu3nkq437gv8u7ud7irzdxx0wkht2e4sq31umh2d7l",
"contentFolderIds": [
"kjzl6kcym7w8y8xxq0ecpwtomujgp3clxjoeibbyzju8pqdr2lp2xg5uiudtw57"
],
"controller": "did:pkh:eip155:1:0x71888b7e2fE1163E5158Bc9D496758b6A4729BA1",
"mirrors": {
"kjzl6kcym7w8yb7bcl3rhixkz86s6qyv3fd4xnhi01c0c0013e1a82t6v6cuy4i": {
...
}
},
"mirrorsLocked": false
},
"allFolders": {
...
}
}