Unfortunately, Stream are not able to do this sort of migration. That being said, you are able to use our various tools and API endpoints to do this. I'll link you to some relevant documentation for chat and feeds below:
Chat:
importing - https://getstream.io/chat/docs/javascript/import/?language=javascript
exporting - https://getstream.io/chat/docs/javascript/exporting_channels/?language=javascript
batch - https://getstream.io/chat/docs/javascript/update_users/?language=javascript#server-side-user-updates-(batch)
Feeds:
importing - https://getstream.io/activity-feeds/docs/javascript/importing_data_feeds/?language=javascript
batch - https://getstream.io/activity-feeds/docs/javascript/add_many_activities/?language=javascript
exporting - You can export the data of a feed by using the .get() method. You can retrieve up to 1000 activities with it.
https://getstream.io/activity-feeds/docs/javascript/adding_activities/?language=javascript#retrieving-activities
If you need more than that, you will have to retrieve the missing activities with our batch method getActivities() using the activities IDs or the time +foreign id.
https://getstream.io/activity-feeds/docs/javascript/add_many_activities/?language=javascript#batch-get-activities-by-id
Reach out to https://getstream.io/contact/support/ if you have further questions
Comments
0 comments
Please sign in to leave a comment.