80 lines
7.1 KiB
TypeScript
80 lines
7.1 KiB
TypeScript
const getResponse = {
|
|
name: 'cic',
|
|
version: '1',
|
|
ext: {
|
|
network: { name: 'pgp', version: '2' },
|
|
engine: { name: 'automerge', version: '0.14.1' }
|
|
},
|
|
payload: `["~#iL",[["~#iM",["ops",["^0",[["^1",["action","set","obj","00000000-0000-0000-0000-000000000000","key","id","value","a51472cb4df63b199a4de01335b1b4d1bbee27ff4f03340aa1d592f26c6acfe2"]],["^1",["action","set","obj","00000000-0000-0000-0000-000000000000","key","timestamp","value",1622711395]],["^1",["action","set","obj","00000000-0000-0000-0000-000000000000","key","data","value","{\\n date_registered: Date.now(),\\n gender: 'other',\\n identities: {\\n evm: {\\n 'bloxberg:8996': [''],\\n 'oldchain:1': [''],\\n },\\n latitude: 0,\\n longitude: 0,\\n },\\n location: {\\n area_name: 'Kilifi',\\n },\\n products: [],\\n vcard: {\\n email: [\\n {\\n value: '',\\n },\\n ],\\n fn: [\\n {\\n value: 'Sarafu Contract',\\n },\\n ],\\n n: [\\n {\\n value: ['Sarafu', 'Contract'],\\n },\\n ],\\n tel: [\\n {\\n meta: {\\n TYP: [],\\n },\\n value: '',\\n },\\n ],\\n version: [\\n {\\n value: '3.0',\\n },\\n ],\\n },\\n},\\n"]]]],"actor","45832516-738b-421a-80c1-07cc39dcacca","seq",1,"deps",["^1",[]],"message","Initialization","undoable",false]],["^1",["ops",["^0",[["^1",["action","makeMap","obj","463f3982-eafb-47d5-9444-487d5baeef85"]],["^1",["action","set","obj","463f3982-eafb-47d5-9444-487d5baeef85","key","engine","value","pgp"]],["^1",["action","set","obj","463f3982-eafb-47d5-9444-487d5baeef85","key","algo","value","sha256"]],["^1",["action","set","obj","463f3982-eafb-47d5-9444-487d5baeef85","key","data","value","-----BEGIN PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.8\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsDzBAEBCgAGBQJguJxoACEJEO8m9GgjQ/aSFiEE8/r2aOgu9RJNUYe67yb0\\r\\naCND9pL6Twv8DijIfM6XBytcjOZDsqqsYWaupae8wdZa1nu8Em/wqT0jpZY6\\r\\n5i0vfkV1l/Lu7/TQRiGK7MTpX/cd9nn4yFu47Yn1BE8I3ggLdz/Ga2Zma88O\\r\\n0mGrmiXmEegGIXecnvGGGdr8sb/r5uTpfzMqzA/xLuf2/MTr54ial5K7pISB\\r\\npOtY66C5HZJFBfo0lcwzM/oaNmxSiOq4MJ849vT4GNz7WE1Kj+3Er/d6b48D\\r\\npvUClwIlK1YMHP80XBrBfFmt1578TXrRBsHd6Z+KMNyp924I0WDhR5TUMSSq\\r\\nQYKwG+toZBNuKxfDJAPNPS5SwgirKsTSbuA1plRCplp13f+2A0bWC5X1L8CQ\\r\\n8AE7KGbes9O5kPfNToYRvKzYhz2mJBbTC00+kQr2wqMEBBMzmEIYERjRZ43F\\r\\nVFk2kKHmaR4V5uK9nFkpjtkdb4xh8nksoZl6wj+Rrsu/j98xDaUJIcYBD/B1\\r\\nuB/Xayw1Iv8ztDlpHgxzdarFEUsVGKcYIxXzCadI6xA7\\r\\n=rQnc\\r\\n-----END PGP SIGNATURE-----\\r\\n"]],["^1",["action","set","obj","463f3982-eafb-47d5-9444-487d5baeef85","key","digest","value","W10="]],["^1",["action","link","obj","00000000-0000-0000-0000-000000000000","key","signature","value","463f3982-eafb-47d5-9444-487d5baeef85"]]]],"actor","45832516-738b-421a-80c1-07cc39dcacca","seq",2,"deps",["^1",[]],"message","sign"]],["^1",["ops",["^0",[["^1",["action","set","obj","00000000-0000-0000-0000-000000000000","key","id","value","a51472cb4df63b199a4de01335b1b4d1bbee27ff4f03340aa1d592f26c6acfe2"]],["^1",["action","set","obj","00000000-0000-0000-0000-000000000000","key","timestamp","value",1622711463]],["^1",["action","set","obj","00000000-0000-0000-0000-000000000000","key","data","value","{\\n date_registered: Date.now(),\\n gender: 'other',\\n identities: {\\n evm: {\\n 'bloxberg:8996': [''],\\n 'oldchain:1': [''],\\n },\\n latitude: 0,\\n longitude: 0,\\n },\\n location: {\\n area_name: 'Kilifi',\\n },\\n products: [],\\n vcard: {\\n email: [\\n {\\n value: '',\\n },\\n ],\\n fn: [\\n {\\n value: 'Sarafu Contract',\\n },\\n ],\\n n: [\\n {\\n value: ['Sarafu', 'Contract'],\\n },\\n ],\\n tel: [\\n {\\n meta: {\\n TYP: [],\\n },\\n value: '',\\n },\\n ],\\n version: [\\n {\\n value: '3.0',\\n },\\n ],\\n },\\n},\\n"]]]],"actor","2434718f-5674-4ee9-8c2a-a02072dc2ff0","seq",1,"deps",["^1",[]],"message","Initialization","undoable",false]],["^1",["ops",["^0",[["^1",["action","makeMap","obj","338aca59-4c85-419d-b988-72d827e3c4d6"]],["^1",["action","set","obj","338aca59-4c85-419d-b988-72d827e3c4d6","key","engine","value","pgp"]],["^1",["action","set","obj","338aca59-4c85-419d-b988-72d827e3c4d6","key","algo","value","sha256"]],["^1",["action","set","obj","338aca59-4c85-419d-b988-72d827e3c4d6","key","data","value","-----BEGIN PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.8\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsDzBAEBCgAGBQJguJyqACEJEO8m9GgjQ/aSFiEE8/r2aOgu9RJNUYe67yb0\\r\\naCND9pK3sAv+KHIz5wrejyF7XwZy/n0YdLfKixbm2ePx445aMcIvOKFbK3o4\\r\\nz3/TK5yS9UaYNhTx/bd3uJ6PNIggecmXMw71j8ji6d0fu622DZYzHlR3ADsF\\r\\noDnS6s2MfdfsMutKzaZDIcaFTeAy3hoWwEbiYggPQ7aEDOgI2NL3Lt2M4xHk\\r\\nhzP+qp9SqrhpxyLi4rJBeUb1D2xz6nWhOPyUUtsfsp2hPwh/LsiGXcIEDnW2\\r\\n2EEKO1fvzILydJcXwYFQjjlQg+8yRhkfQ8VPEIeiFN1Ww34jjQGHGNyZIjzm\\r\\neXyH543k5JD1ER6Q/Q45cNcwII5P9+VHEfNvKnnxmHohmKMSRuLErNBGtO+l\\r\\nirea2/skfi5hgr28QYlLlKDxs9c1MuAowBoEgOML4vD+IZyt73O7a6Fzz8lo\\r\\n5wxggv0GUxxwFar20BZj08lhR26zHUZACBux1mfc+cL7wB3TA2REcxZdrRC/\\r\\nj46EaZqkGsjXIJqruC6qhNIy636xKxHNtFzlpz8Z2yP0\\r\\n=nJBq\\r\\n-----END PGP SIGNATURE-----\\r\\n"]],["^1",["action","set","obj","338aca59-4c85-419d-b988-72d827e3c4d6","key","digest","value","W10="]],["^1",["action","link","obj","00000000-0000-0000-0000-000000000000","key","signature","value","338aca59-4c85-419d-b988-72d827e3c4d6"]]]],"actor","2434718f-5674-4ee9-8c2a-a02072dc2ff0","seq",2,"deps",["^1",[]],"message","sign"]]]]`
|
|
};
|
|
|
|
const putResponse = {
|
|
status: 200,
|
|
statusText: 'OK, Metadata updated successfully!'
|
|
}
|
|
|
|
const notFoundResponse = {
|
|
status: 404,
|
|
statusText: 'Not Found'
|
|
}
|
|
|
|
const networkErrorResponse = {
|
|
code: 'ECONNREFUSED',
|
|
message: 'Could not connect to network'
|
|
}
|
|
|
|
const metaData = {
|
|
date_registered: Date.now(),
|
|
gender: 'other',
|
|
identities: {
|
|
evm: {
|
|
'bloxberg:8996': [''],
|
|
'oldchain:1': [''],
|
|
},
|
|
latitude: 0,
|
|
longitude: 0,
|
|
},
|
|
location: {
|
|
area_name: 'Kilifi',
|
|
},
|
|
products: [],
|
|
vcard: {
|
|
email: [
|
|
{
|
|
value: '',
|
|
},
|
|
],
|
|
fn: [
|
|
{
|
|
value: 'Sarafu Contract',
|
|
},
|
|
],
|
|
n: [
|
|
{
|
|
value: ['Sarafu', 'Contract'],
|
|
},
|
|
],
|
|
tel: [
|
|
{
|
|
meta: {
|
|
TYP: [],
|
|
},
|
|
value: '',
|
|
},
|
|
],
|
|
version: [
|
|
{
|
|
value: '3.0',
|
|
},
|
|
],
|
|
},
|
|
};
|
|
|
|
export {
|
|
getResponse,
|
|
metaData,
|
|
networkErrorResponse,
|
|
notFoundResponse,
|
|
putResponse
|
|
}
|