diff --git a/lib/src/client.dart b/lib/src/client.dart index ab8dc4b..eb4c15c 100644 --- a/lib/src/client.dart +++ b/lib/src/client.dart @@ -1617,7 +1617,7 @@ class Client { List existingSessions = olmSessions[senderKey]; if (existingSessions != null) { for (olm.Session session in existingSessions) { - if (type == 0 && session.matches_inbound(body) != 0) { + if (type == 0 && session.matches_inbound(body) == true) { plaintext = session.decrypt(type, body); storeOlmSession(senderKey, session); break; diff --git a/pubspec.lock b/pubspec.lock index b393bc2..f13d0ef 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -292,8 +292,8 @@ packages: dependency: "direct main" description: path: "." - ref: "307dc133867eb5bf80d4f5c7412e58621dfca3cf" - resolved-ref: "307dc133867eb5bf80d4f5c7412e58621dfca3cf" + ref: bbc7ce10a52be5d5c10d2eb6c3591aade71356e2 + resolved-ref: bbc7ce10a52be5d5c10d2eb6c3591aade71356e2 url: "https://gitlab.com/famedly/libraries/dart-olm.git" source: git version: "0.0.0" diff --git a/pubspec.yaml b/pubspec.yaml index 3e10a63..a859b33 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -15,7 +15,7 @@ dependencies: olm: git: url: https://gitlab.com/famedly/libraries/dart-olm.git - ref: 307dc133867eb5bf80d4f5c7412e58621dfca3cf + ref: bbc7ce10a52be5d5c10d2eb6c3591aade71356e2 dev_dependencies: test: ^1.0.0