@@ -41,10 +41,12 @@ const GetPrefetchedMessages = (ContactPhoneNumber) => {
41
41
catch {
42
42
localStorage . setItem ( "cachedConversations" , JSON . stringify ( [ ] ) )
43
43
}
44
- const PrefetchedMessages = JSON . parse ( localStorage . getItem ( "cachedConversations" ) )
45
- for ( const Item of PrefetchedMessages ) {
46
- if ( Item . phone == ContactPhoneNumber ) {
47
- return Item . data
44
+ let PrefetchedMessages = JSON . parse ( localStorage . getItem ( "cachedConversations" ) )
45
+ if ( PrefetchedMessages ) {
46
+ for ( const Item of PrefetchedMessages ) {
47
+ if ( Item . phone == ContactPhoneNumber ) {
48
+ return Item . data
49
+ }
48
50
}
49
51
}
50
52
}
@@ -56,12 +58,17 @@ const SetPrefetchedMessage = (ContactPhoneNumber, Data) => {
56
58
catch {
57
59
localStorage . setItem ( "cachedConversations" , JSON . stringify ( [ ] ) )
58
60
}
59
- const PrefetchedMessages = JSON . parse ( localStorage . getItem ( "cachedConversations" ) )
60
- for ( const Item of PrefetchedMessages ) {
61
- if ( Item . phone == ContactPhoneNumber ) {
62
- PrefetchedMessages . splice ( PrefetchedMessages . indexOf ( Item ) , 1 )
61
+ let PrefetchedMessages = JSON . parse ( localStorage . getItem ( "cachedConversations" ) )
62
+ if ( PrefetchedMessages ) {
63
+ for ( const Item of PrefetchedMessages ) {
64
+ if ( Item . phone == ContactPhoneNumber ) {
65
+ PrefetchedMessages . splice ( PrefetchedMessages . indexOf ( Item ) , 1 )
66
+ }
63
67
}
64
68
}
69
+ else {
70
+ PrefetchedMessages = [ ]
71
+ }
65
72
PrefetchedMessages . push ( {
66
73
phone : ContactPhoneNumber ,
67
74
data : Data
0 commit comments