Hi. I used "@amplitude/analytics-browser": "^2.3.2" sdk and I face difficulties while working offline
I've tried default sending events without any manipulations and It is not working properly. Events not saving in localstorage. In localstorage created AMP_unsent_616a083d33 field with t] valueÂ
Also tried to switch to batch API but when flushIntervalMillis expires — the request triggers and due to offline nothing happens, except deleting those events from local storage.Â
I enabled debug logging and received this response:
Â
Amplitude Logger Debug]: {
 "type": "invoke public method",
 "name": "track",
 "args": Â
  "pos_send_to_kitchen_kit_finished",
  {
   "transaction_date_start": 1697529188228,
   "kitchen_kit_platform_response": "no_response"
  }
 ],
 "stacktrace": ,
  "at eval (webpack://poster/./js/pos/models/order/order.js?:4103:42)",
  "at _callee$ (webpack://poster/./js/pos/platform/platform.js?:351:19)",
  "at tryCatch (webpack://poster/./node_modules/regenerator-runtime/runtime.js?:63:40)",
  "at Generator.invoke /as _invoke] (webpack://poster/./node_modules/regenerator-runtime/runtime.js?:293:22)",
  "at Generator.eval )as next] (webpack://poster/./node_modules/regenerator-runtime/runtime.js?:118:21)",
  "at asyncGeneratorStep (webpack://poster/./js/pos/platform/platform.js?:81:103)",
  "at _next (webpack://poster/./js/pos/platform/platform.js?:83:194)",
  "at <anonymous>"
 ],
 "time": {
  "start": "2023-10-17T07:53:22.449Z",
  "end": "2023-10-17T07:53:52.441Z"
 },
 "states": {
  "before": {
   "config.apiKey": "config.apiKey",
   "timeline.queue.length": 0
  },
  "after": {
   "config.apiKey": "config.apiKey",
   "timeline.queue.length": 0
  }
 }
}
Â
Help me discover how to work in offline please
Â