Skip to content

Commit

Permalink
fix saving
Browse files Browse the repository at this point in the history
  • Loading branch information
Ethosa committed Jun 30, 2024
1 parent 0629791 commit fe77217
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions src/happyx_native/abstract/saving.nim
Original file line number Diff line number Diff line change
Expand Up @@ -92,60 +92,60 @@ proc loadString*(filename: string): JsonNode =
##
## On Android it uses SharedPreferences to data loading
##
return load[string](filename)
return loadImpl[string](filename)


proc loadJson*(filename: string): JsonNode =
## Loads JSON from filename
##
## On Android it uses SharedPreferences to data loading
##
return parseJson(load[JsonNode](filename))
return parseJson(loadImpl[JsonNode](filename))


proc loadInt*(filename: string): int =
## Loads integer from filename
##
## On Android it uses SharedPreferences to data loading
##
return parseInt(load[int](filename))
return parseInt(loadImpl[int](filename))


proc loadFloat*(filename: string): float =
## Loads float from filename
##
## On Android it uses SharedPreferences to data loading
##
return parseFloat(load[float](filename))
return parseFloat(loadImpl[float](filename))


proc loadBool*(filename: string): bool =
## Loads boolean from filename
##
## On Android it uses SharedPreferences to data loading
##
return parseBool(load[bool](filename))
return parseBool(loadImpl[bool](filename))


proc loadHexInt*(filename: string): int =
## Loads integer from filename
##
## On Android it uses SharedPreferences to data loading
##
return parseHexInt(load[int](filename))
return parseHexInt(loadImpl[int](filename))


proc loadOctInt*(filename: string): int =
## Loads integer from filename
##
## On Android it uses SharedPreferences to data loading
##
return parseOctInt(load[int](filename))
return parseOctInt(loadImpl[int](filename))


proc loadEnum*[T: enum](filename: string): T =
## Loads integer from filename
##
## On Android it uses SharedPreferences to data loading
##
return parseEnum[T](load[T](filename))
return parseEnum[T](loadImpl[T](filename))

0 comments on commit fe77217

Please sign in to comment.