@@ -139,7 +139,9 @@ async function persistWithRetry(value: Schema) {
|
|||||||
|
|
||||||
async function writeToStorage(value: Schema) {
|
async function writeToStorage(value: Schema) {
|
||||||
const rawData = tryStringify(value)
|
const rawData = tryStringify(value)
|
||||||
if (!rawData) return
|
if (!rawData) {
|
||||||
|
throw new Error('Failed to serialize persisted state')
|
||||||
|
}
|
||||||
try {
|
try {
|
||||||
await AsyncStorage.setItem(BSKY_STORAGE, rawData)
|
await AsyncStorage.setItem(BSKY_STORAGE, rawData)
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
|||||||
@@ -225,7 +225,9 @@ function broadcastUpdate({
|
|||||||
|
|
||||||
function writeToStorage(value: Schema) {
|
function writeToStorage(value: Schema) {
|
||||||
const rawData = tryStringify(value)
|
const rawData = tryStringify(value)
|
||||||
if (!rawData) return
|
if (!rawData) {
|
||||||
|
throw new Error('Failed to serialize persisted state')
|
||||||
|
}
|
||||||
try {
|
try {
|
||||||
localStorage.setItem(BSKY_STORAGE, rawData)
|
localStorage.setItem(BSKY_STORAGE, rawData)
|
||||||
if (localStorage.getItem(BSKY_STORAGE) !== rawData) {
|
if (localStorage.getItem(BSKY_STORAGE) !== rawData) {
|
||||||
|
|||||||
Reference in New Issue
Block a user