Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expose MXRroomPowerLevels Swift wrappers to Element #1869

Conversation

NicolasBuquet
Copy link
Contributor

@NicolasBuquet NicolasBuquet commented Jun 24, 2024

Expose 2 methods from extension MXRoomPowerLevels to be available to client (like Element or Tchap).

Needed to check user room power level when live sharing location in room.

Pull Request Checklist

Signed-off-by: Nicolas Buquet <nbuquet@buquet-net.com>
@NicolasBuquet
Copy link
Contributor Author

@giomfo If you can have a look and help validate this PR please.

Copy link
Member

@pixlwave pixlwave left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Don't worry, I can take this review as part of element-hq/element-ios#7808 seeing as I requested it as part of that work 😅.

Looks good to me, thanks 🙏

@pixlwave pixlwave merged commit 04e422e into matrix-org:develop Jun 24, 2024
3 checks passed
@NicolasBuquet NicolasBuquet deleted the NicolasBuquet-expose-mxroompowerlevels-swift-wrappers-to-element branch June 25, 2024 10:15
denasescu added a commit to nedap/matrix-ios-sdk that referenced this pull request Sep 3, 2024
* Prepare for new sprint

* version++

* finish version++

* Prepare for new sprint

* Add own device creation ts in crypto API

* deviceCreationTs should be readonly

* version++

* finish version++

* Prepare for new sprint

* Sorting room list alphabetically case-insensitive. (matrix-org#1851)

* Sort Room list alphabetically but caseInsensitive

Signed-off-by: Nicolas Buquet <nbuquet@buquet-net.com>

* Sort Room list alphabetically but caseInsensitive

Signed-off-by: Nicolas Buquet <nbuquet@buquet-net.com>

* Sort Room list alphabetically but caseInsensitive

Signed-off-by: Nicolas Buquet <nbuquet@buquet-net.com>

---------

Signed-off-by: Nicolas Buquet <nbuquet@buquet-net.com>
Co-authored-by: Nicolas Buquet <nbuquet@buquet-net.com>

* Bump rust crypto sdk version 0.4.1

* update minimum ios platform 13.0

* Update min deployment target to 13.0

* Update osx min platform

* update podfile lock

* Fix test compilation

* Add changelog

* Invalidate crypto store cache when entering foreground

* Bump crypto sdk to 0.4.2

* Fix warnings

* Bump the Crypto version in the podspec as well

* version++

* finish version++

* Prepare for new sprint

* Fix | Share room keys with dehydrated devices with rust stack

* Add RestClient method for reporting rooms through MSC4151

* version++

* finish version++

* Prepare for new sprint

* Add a new state event type: "m.room.retention"

# Conflicts:
#	MatrixSDK/Contrib/Swift/JSONModels/MXEvent.swift
#	MatrixSDK/JSONModels/MXEvent.h
#	MatrixSDK/JSONModels/MXEvent.m
#	MatrixSDK/Utils/MXTools.m

* added some functions to remove messages

before a certain timestamp

* remove all messages sent

* fixing a compilation error

* version++

* finish version++

* Prepare for new sprint

* Update README. (matrix-org#1863)

* fix store issue

* version++

* finish version++

* Prepare for new sprint

* Fix CallKit audio session late init

Signed-off-by: Nicolas Buquet <nbuquet@buquet-net.com>

* Expose MXRoomPowerLevels Swift wrappers to Element (matrix-org#1869)

Signed-off-by: Nicolas Buquet <nbuquet@buquet-net.com>
Co-authored-by: Nicolas Buquet <nbuquet@buquet-net.com>

* implemented for the preview url API

* removing return used for testing

* using rest client instead of the home server directly

* added the access token to the media loader request

* implementation based on the server version

* access token fix

and using the stable endpoint prefix

* documentation

* code improvement

* version++

* finish version++

* Prepare for new sprint

* Add UTC timestamps to console logs

* Create 7472.change

* Bring in line with foundation DCO (matrix-org#1875)

* bring in line with foundation DCO

* add changelog entry

---------

Co-authored-by: Josh Simmons <git@josh.tel>

* Update format to include the time, Z cannot be applied to NSLog timestamps and doesn't do anything by itself

* Use the codecov token. (matrix-org#1877)

* Use the codecov token.

* Use codecov v4?

* version++

* finish version++

* BER-395: update changelog

---------

Signed-off-by: Nicolas Buquet <nbuquet@buquet-net.com>
Co-authored-by: Mauro Romito <mauro.romito@element.io>
Co-authored-by: Stefan Ceriu <stefan.ceriu@gmail.com>
Co-authored-by: Stefan Ceriu <stefanc@matrix.org>
Co-authored-by: Valere <bill.carson@valrsoft.com>
Co-authored-by: Valere <valeref@matrix.org>
Co-authored-by: Doug <douglase@element.io>
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
Co-authored-by: Nicolas Buquet <github@buquet-net.com>
Co-authored-by: Nicolas Buquet <nbuquet@buquet-net.com>
Co-authored-by: Giom Foret <giom@matrix.org>
Co-authored-by: Mauro <34335419+Velin92@users.noreply.github.com>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Co-authored-by: Josh Simmons <josh@openchapters.tech>
Co-authored-by: Josh Simmons <git@josh.tel>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants