@@ -22,41 +22,41 @@ function MetrikSDK.InitializeAsync(self: MetrikSDK, settings: {
22
22
authenticationSecret : Secret
23
23
}? )
24
24
if MetrikSDK .Server then
25
- MetrikSDK .Server :InitializeAsync (settings )
25
+ return MetrikSDK .Server :InitializeAsync (settings )
26
26
else
27
- MetrikSDK .Client :InitializeAsync ()
27
+ return MetrikSDK .Client :InitializeAsync ()
28
28
end
29
29
end
30
30
31
31
function MetrikSDK .GetFlag (self : MetrikSDK , flagName : string )
32
32
if MetrikSDK .Server then
33
- MetrikSDK .Server :GetFlag (flagName )
33
+ return MetrikSDK .Server :GetFlag (flagName )
34
34
else
35
- MetrikSDK .Client :GetFlag (flagName )
35
+ return MetrikSDK .Client :GetFlag (flagName )
36
36
end
37
37
end
38
38
39
39
function MetrikSDK .IsServerUpToDate (self : MetrikSDK )
40
40
if MetrikSDK .Server then
41
- MetrikSDK .Server :IsServerUpToDate ()
41
+ return MetrikSDK .Server :IsServerUpToDate ()
42
42
else
43
43
error (`MetrikSDK.IsServerUpToDate() is not available on the client.` )
44
44
end
45
45
end
46
46
47
47
function MetrikSDK .CreateBreadcrumb (self : MetrikSDK , message : string )
48
48
if MetrikSDK .Server then
49
- MetrikSDK .Server :CreateBreadcrumb (message )
49
+ return MetrikSDK .Server :CreateBreadcrumb (message )
50
50
else
51
- MetrikSDK .Client :CreateBreadcrumb (message )
51
+ return MetrikSDK .Client :CreateBreadcrumb (message )
52
52
end
53
53
end
54
54
55
55
function MetrikSDK .SetContext (self : MetrikSDK , context : { [string ]: any })
56
56
if MetrikSDK .Server then
57
- MetrikSDK .Server :SetContext (context )
57
+ return MetrikSDK .Server :SetContext (context )
58
58
else
59
- MetrikSDK .Client :SetContext (context )
59
+ return MetrikSDK .Client :SetContext (context )
60
60
end
61
61
end
62
62
0 commit comments