Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
X
xxdk-wasm
Manage
Activity
Members
Labels
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Releases
Package Registry
Container Registry
Model registry
Operate
Terraform modules
Analyze
Contributor analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
elixxir
xxdk-wasm
Merge requests
!67
fix for latest client release
Code
Review changes
Check out branch
Download
Patches
Plain diff
Merged
fix for latest client release
release
into
master
Overview
1
Commits
277
Pipelines
0
Changes
6
Merged
Jake Taylor
requested to merge
release
into
master
2 years ago
Overview
1
Commits
277
Pipelines
0
Changes
3
Expand
0
0
Merge request reports
Compare
version 1
version 98
d6f3c739
1 year ago
version 97
50e6fa84
1 year ago
version 96
d192817b
1 year ago
version 95
1245f8e6
1 year ago
version 94
b6c2c994
1 year ago
version 93
4da16211
1 year ago
version 92
2993de76
1 year ago
version 91
2c68b2aa
1 year ago
version 90
e5e1062e
1 year ago
version 89
e81cf17d
1 year ago
version 88
44cb5cde
1 year ago
version 87
85e21096
1 year ago
version 86
6e53db55
1 year ago
version 85
260ec4e1
1 year ago
version 84
c4557e2c
1 year ago
version 83
90dda613
1 year ago
version 82
676e9bde
1 year ago
version 81
d371c418
1 year ago
version 80
2152b118
1 year ago
version 79
1b742574
1 year ago
version 78
c23af33e
1 year ago
version 77
1b968576
1 year ago
version 76
6dcb3989
1 year ago
version 75
b588cbd3
1 year ago
version 74
f8bf49b2
1 year ago
version 73
618a271e
1 year ago
version 72
b2df8a63
2 years ago
version 71
0d8ea2a5
2 years ago
version 70
686315a1
2 years ago
version 69
b229763d
2 years ago
version 68
0646b9b6
2 years ago
version 67
2c5c1bad
2 years ago
version 66
14e5c169
2 years ago
version 65
d82636a1
2 years ago
version 64
c5c6120d
2 years ago
version 63
5724bc53
2 years ago
version 62
7b208c2e
2 years ago
version 61
59b98750
2 years ago
version 60
cc80200f
2 years ago
version 59
cfb301bb
2 years ago
version 58
ca5701e7
2 years ago
version 57
6cadfe6a
2 years ago
version 56
c1847689
2 years ago
version 55
fca75d6d
2 years ago
version 54
2fa63bfe
2 years ago
version 53
1ef3d7aa
2 years ago
version 52
cab7a229
2 years ago
version 51
c570c7c7
2 years ago
version 50
fc7fcbab
2 years ago
version 49
c5c73df2
2 years ago
version 48
dc00bc58
2 years ago
version 47
2055808a
2 years ago
version 46
121f114c
2 years ago
version 45
80970ac7
2 years ago
version 44
9b2a072c
2 years ago
version 43
fdde2d5f
2 years ago
version 42
df4a8440
2 years ago
version 41
594ea0fd
2 years ago
version 40
1e4d215e
2 years ago
version 39
43020470
2 years ago
version 38
eff70739
2 years ago
version 37
1da45db5
2 years ago
version 36
e830a861
2 years ago
version 35
5292b51d
2 years ago
version 34
a07932ee
2 years ago
version 33
dc56852b
2 years ago
version 32
c45ee47c
2 years ago
version 31
54130098
2 years ago
version 30
ad3f24df
2 years ago
version 29
43ca0e20
2 years ago
version 28
985e8bfb
2 years ago
version 27
c3de91fb
2 years ago
version 26
49e09e1e
2 years ago
version 25
68a23177
2 years ago
version 24
2fd6cdd4
2 years ago
version 23
3b163301
2 years ago
version 22
f76b8367
2 years ago
version 21
0f2906c1
2 years ago
version 20
8c94b1d4
2 years ago
version 19
1c0a54f2
2 years ago
version 18
d6912976
2 years ago
version 17
344faa2d
2 years ago
version 16
0df896f2
2 years ago
version 15
d75275a0
2 years ago
version 14
5b7ad116
2 years ago
version 13
4c96e1c3
2 years ago
version 12
78723dc1
2 years ago
version 11
7d77c097
2 years ago
version 10
1b76521d
2 years ago
version 9
e1d06992
2 years ago
version 8
1e957943
2 years ago
version 7
cd9d397d
2 years ago
version 6
51cd163e
2 years ago
version 5
e75520c1
2 years ago
version 4
d1827858
2 years ago
version 3
67a2fe35
2 years ago
version 2
f2b32423
2 years ago
version 1
fea2826e
2 years ago
master (base)
and
version 2
latest version
e0845ecd
277 commits,
1 year ago
version 98
d6f3c739
276 commits,
1 year ago
version 97
50e6fa84
275 commits,
1 year ago
version 96
d192817b
273 commits,
1 year ago
version 95
1245f8e6
271 commits,
1 year ago
version 94
b6c2c994
269 commits,
1 year ago
version 93
4da16211
266 commits,
1 year ago
version 92
2993de76
264 commits,
1 year ago
version 91
2c68b2aa
263 commits,
1 year ago
version 90
e5e1062e
259 commits,
1 year ago
version 89
e81cf17d
256 commits,
1 year ago
version 88
44cb5cde
254 commits,
1 year ago
version 87
85e21096
251 commits,
1 year ago
version 86
6e53db55
250 commits,
1 year ago
version 85
260ec4e1
243 commits,
1 year ago
version 84
c4557e2c
221 commits,
1 year ago
version 83
90dda613
217 commits,
1 year ago
version 82
676e9bde
216 commits,
1 year ago
version 81
d371c418
215 commits,
1 year ago
version 80
2152b118
214 commits,
1 year ago
version 79
1b742574
213 commits,
1 year ago
version 78
c23af33e
212 commits,
1 year ago
version 77
1b968576
211 commits,
1 year ago
version 76
6dcb3989
209 commits,
1 year ago
version 75
b588cbd3
208 commits,
1 year ago
version 74
f8bf49b2
205 commits,
1 year ago
version 73
618a271e
201 commits,
1 year ago
version 72
b2df8a63
199 commits,
2 years ago
version 71
0d8ea2a5
198 commits,
2 years ago
version 70
686315a1
197 commits,
2 years ago
version 69
b229763d
196 commits,
2 years ago
version 68
0646b9b6
195 commits,
2 years ago
version 67
2c5c1bad
193 commits,
2 years ago
version 66
14e5c169
191 commits,
2 years ago
version 65
d82636a1
189 commits,
2 years ago
version 64
c5c6120d
187 commits,
2 years ago
version 63
5724bc53
185 commits,
2 years ago
version 62
7b208c2e
184 commits,
2 years ago
version 61
59b98750
182 commits,
2 years ago
version 60
cc80200f
181 commits,
2 years ago
version 59
cfb301bb
180 commits,
2 years ago
version 58
ca5701e7
178 commits,
2 years ago
version 57
6cadfe6a
177 commits,
2 years ago
version 56
c1847689
175 commits,
2 years ago
version 55
fca75d6d
174 commits,
2 years ago
version 54
2fa63bfe
173 commits,
2 years ago
version 53
1ef3d7aa
172 commits,
2 years ago
version 52
cab7a229
171 commits,
2 years ago
version 51
c570c7c7
170 commits,
2 years ago
version 50
fc7fcbab
169 commits,
2 years ago
version 49
c5c73df2
168 commits,
2 years ago
version 48
dc00bc58
167 commits,
2 years ago
version 47
2055808a
166 commits,
2 years ago
version 46
121f114c
164 commits,
2 years ago
version 45
80970ac7
163 commits,
2 years ago
version 44
9b2a072c
161 commits,
2 years ago
version 43
fdde2d5f
158 commits,
2 years ago
version 42
df4a8440
157 commits,
2 years ago
version 41
594ea0fd
156 commits,
2 years ago
version 40
1e4d215e
154 commits,
2 years ago
version 39
43020470
153 commits,
2 years ago
version 38
eff70739
152 commits,
2 years ago
version 37
1da45db5
151 commits,
2 years ago
version 36
e830a861
150 commits,
2 years ago
version 35
5292b51d
149 commits,
2 years ago
version 34
a07932ee
146 commits,
2 years ago
version 33
dc56852b
145 commits,
2 years ago
version 32
c45ee47c
143 commits,
2 years ago
version 31
54130098
142 commits,
2 years ago
version 30
ad3f24df
141 commits,
2 years ago
version 29
43ca0e20
137 commits,
2 years ago
version 28
985e8bfb
135 commits,
2 years ago
version 27
c3de91fb
134 commits,
2 years ago
version 26
49e09e1e
133 commits,
2 years ago
version 25
68a23177
132 commits,
2 years ago
version 24
2fd6cdd4
130 commits,
2 years ago
version 23
3b163301
129 commits,
2 years ago
version 22
f76b8367
127 commits,
2 years ago
version 21
0f2906c1
125 commits,
2 years ago
version 20
8c94b1d4
121 commits,
2 years ago
version 19
1c0a54f2
120 commits,
2 years ago
version 18
d6912976
119 commits,
2 years ago
version 17
344faa2d
118 commits,
2 years ago
version 16
0df896f2
117 commits,
2 years ago
version 15
d75275a0
116 commits,
2 years ago
version 14
5b7ad116
113 commits,
2 years ago
version 13
4c96e1c3
111 commits,
2 years ago
version 12
78723dc1
110 commits,
2 years ago
version 11
7d77c097
109 commits,
2 years ago
version 10
1b76521d
108 commits,
2 years ago
version 9
e1d06992
107 commits,
2 years ago
version 8
1e957943
106 commits,
2 years ago
version 7
cd9d397d
105 commits,
2 years ago
version 6
51cd163e
103 commits,
2 years ago
version 5
e75520c1
97 commits,
2 years ago
version 4
d1827858
57 commits,
2 years ago
version 3
67a2fe35
55 commits,
2 years ago
version 2
f2b32423
3 commits,
2 years ago
version 1
fea2826e
1 commit,
2 years ago
Show latest version
3 files
+
45
−
16
Inline
Compare changes
Side-by-side
Inline
Show whitespace changes
Show one file at a time
Files
3
Search (e.g. *.vue) (Ctrl+P)
storage/localStorage.go
+
14
−
4
Options
@@ -114,36 +114,46 @@ func (ls *LocalStorage) Clear() {
ls
.
clear
()
}
// ClearPrefix clears all keys with the given prefix.
func
(
ls
*
LocalStorage
)
ClearPrefix
(
prefix
string
)
{
// ClearPrefix clears all keys with the given prefix. Returns the number of
// keys cleared.
func
(
ls
*
LocalStorage
)
ClearPrefix
(
prefix
string
)
int
{
// Get a copy of all key names at once
keys
:=
ls
.
keys
()
// Loop through each key
var
n
int
for
i
:=
0
;
i
<
keys
.
Length
();
i
++
{
if
v
:=
keys
.
Index
(
i
);
!
v
.
IsNull
()
{
keyName
:=
strings
.
TrimPrefix
(
v
.
String
(),
ls
.
prefix
)
if
strings
.
HasPrefix
(
keyName
,
prefix
)
{
ls
.
removeItem
(
v
.
String
())
n
++
}
}
}
return
n
}
// ClearWASM clears all the keys in storage created by WASM.
func
(
ls
*
LocalStorage
)
ClearWASM
()
{
// ClearWASM clears all the keys in storage created by WASM. Returns the number
// of keys cleared.
func
(
ls
*
LocalStorage
)
ClearWASM
()
int
{
// Get a copy of all key names at once
keys
:=
ls
.
keys
()
// Loop through each key
var
n
int
for
i
:=
0
;
i
<
keys
.
Length
();
i
++
{
if
v
:=
keys
.
Index
(
i
);
!
v
.
IsNull
()
{
keyName
:=
v
.
String
()
if
strings
.
HasPrefix
(
keyName
,
ls
.
prefix
)
{
ls
.
RemoveItem
(
strings
.
TrimPrefix
(
keyName
,
ls
.
prefix
))
n
++
}
}
}
return
n
}
// Key returns the name of the nth key in localStorage. Return os.ErrNotExist if
Loading