Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/feature/update-ably-cocoa-1.2.6'…
Browse files Browse the repository at this point in the history
… into feature/ably-agent-header
  • Loading branch information
ben-xD committed Oct 27, 2021
2 parents cba382f + 49d6687 commit 5367c96
Showing 1 changed file with 12 additions and 7 deletions.
19 changes: 12 additions & 7 deletions lib/src/platform/src/codec.dart
Original file line number Diff line number Diff line change
Expand Up @@ -641,13 +641,18 @@ class Codec extends StandardMessageCodec {

/// Decodes value [jsonMap] to [TokenParams]
/// returns null if [jsonMap] is null
TokenParams _decodeTokenParams(Map<String, dynamic> jsonMap) => TokenParams()
..capability = _readFromJson<String>(jsonMap, TxTokenParams.capability)
..clientId = _readFromJson<String>(jsonMap, TxTokenParams.clientId)
..nonce = _readFromJson<String>(jsonMap, TxTokenParams.nonce)
..timestamp = DateTime.fromMillisecondsSinceEpoch(
_readFromJson<int>(jsonMap, TxTokenParams.timestamp)!)
..ttl = _readFromJson<int>(jsonMap, TxTokenParams.ttl);
TokenParams _decodeTokenParams(Map<String, dynamic> jsonMap) {
final timestamp = _readFromJson<int>(jsonMap, TxTokenParams.timestamp);
final params = TokenParams()
..capability = _readFromJson<String>(jsonMap, TxTokenParams.capability)
..clientId = _readFromJson<String>(jsonMap, TxTokenParams.clientId)
..nonce = _readFromJson<String>(jsonMap, TxTokenParams.nonce)
..timestamp = (timestamp != null)
? DateTime.fromMillisecondsSinceEpoch(timestamp)
: null
..ttl = _readFromJson<int>(jsonMap, TxTokenParams.ttl);
return params;
}

/// Decodes value [jsonMap] to [AblyMessage]
/// returns null if [jsonMap] is null
Expand Down

0 comments on commit 5367c96

Please sign in to comment.