├── .gitignore ├── LICENSE ├── Package.swift ├── README.md └── Sources └── Matrix ├── API ├── CreateRoom.swift ├── ErrorResponse.swift ├── Login.swift ├── Members.swift ├── Membership.swift ├── Messages.swift ├── Registration.swift ├── Relationship.swift ├── Send.swift ├── Sync.swift └── WellKnownClient.swift ├── Client.swift ├── Events ├── Decoding.swift ├── Room │ ├── MessageContent.swift │ ├── RoomMessageEvent.swift │ ├── RoomReactionEvent.swift │ └── RoomRedactionEvent.swift ├── State │ ├── RoomCreateEvent.swift │ ├── RoomEncryptionEvent.swift │ ├── RoomMemberEvent.swift │ └── RoomNameEvent.swift └── UnsignedData.swift ├── Extensions └── Data.swift ├── Homeserver.swift └── MatrixError.swift /.gitignore: -------------------------------------------------------------------------------- 1 | .swiftpm/ -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixlwave/Matrix/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixlwave/Matrix/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixlwave/Matrix/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Matrix/API/CreateRoom.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixlwave/Matrix/HEAD/Sources/Matrix/API/CreateRoom.swift -------------------------------------------------------------------------------- /Sources/Matrix/API/ErrorResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixlwave/Matrix/HEAD/Sources/Matrix/API/ErrorResponse.swift -------------------------------------------------------------------------------- /Sources/Matrix/API/Login.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixlwave/Matrix/HEAD/Sources/Matrix/API/Login.swift -------------------------------------------------------------------------------- /Sources/Matrix/API/Members.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixlwave/Matrix/HEAD/Sources/Matrix/API/Members.swift -------------------------------------------------------------------------------- /Sources/Matrix/API/Membership.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixlwave/Matrix/HEAD/Sources/Matrix/API/Membership.swift -------------------------------------------------------------------------------- /Sources/Matrix/API/Messages.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixlwave/Matrix/HEAD/Sources/Matrix/API/Messages.swift -------------------------------------------------------------------------------- /Sources/Matrix/API/Registration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixlwave/Matrix/HEAD/Sources/Matrix/API/Registration.swift -------------------------------------------------------------------------------- /Sources/Matrix/API/Relationship.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixlwave/Matrix/HEAD/Sources/Matrix/API/Relationship.swift -------------------------------------------------------------------------------- /Sources/Matrix/API/Send.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixlwave/Matrix/HEAD/Sources/Matrix/API/Send.swift -------------------------------------------------------------------------------- /Sources/Matrix/API/Sync.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixlwave/Matrix/HEAD/Sources/Matrix/API/Sync.swift -------------------------------------------------------------------------------- /Sources/Matrix/API/WellKnownClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixlwave/Matrix/HEAD/Sources/Matrix/API/WellKnownClient.swift -------------------------------------------------------------------------------- /Sources/Matrix/Client.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixlwave/Matrix/HEAD/Sources/Matrix/Client.swift -------------------------------------------------------------------------------- /Sources/Matrix/Events/Decoding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixlwave/Matrix/HEAD/Sources/Matrix/Events/Decoding.swift -------------------------------------------------------------------------------- /Sources/Matrix/Events/Room/MessageContent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixlwave/Matrix/HEAD/Sources/Matrix/Events/Room/MessageContent.swift -------------------------------------------------------------------------------- /Sources/Matrix/Events/Room/RoomMessageEvent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixlwave/Matrix/HEAD/Sources/Matrix/Events/Room/RoomMessageEvent.swift -------------------------------------------------------------------------------- /Sources/Matrix/Events/Room/RoomReactionEvent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixlwave/Matrix/HEAD/Sources/Matrix/Events/Room/RoomReactionEvent.swift -------------------------------------------------------------------------------- /Sources/Matrix/Events/Room/RoomRedactionEvent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixlwave/Matrix/HEAD/Sources/Matrix/Events/Room/RoomRedactionEvent.swift -------------------------------------------------------------------------------- /Sources/Matrix/Events/State/RoomCreateEvent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixlwave/Matrix/HEAD/Sources/Matrix/Events/State/RoomCreateEvent.swift -------------------------------------------------------------------------------- /Sources/Matrix/Events/State/RoomEncryptionEvent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixlwave/Matrix/HEAD/Sources/Matrix/Events/State/RoomEncryptionEvent.swift -------------------------------------------------------------------------------- /Sources/Matrix/Events/State/RoomMemberEvent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixlwave/Matrix/HEAD/Sources/Matrix/Events/State/RoomMemberEvent.swift -------------------------------------------------------------------------------- /Sources/Matrix/Events/State/RoomNameEvent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixlwave/Matrix/HEAD/Sources/Matrix/Events/State/RoomNameEvent.swift -------------------------------------------------------------------------------- /Sources/Matrix/Events/UnsignedData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixlwave/Matrix/HEAD/Sources/Matrix/Events/UnsignedData.swift -------------------------------------------------------------------------------- /Sources/Matrix/Extensions/Data.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixlwave/Matrix/HEAD/Sources/Matrix/Extensions/Data.swift -------------------------------------------------------------------------------- /Sources/Matrix/Homeserver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixlwave/Matrix/HEAD/Sources/Matrix/Homeserver.swift -------------------------------------------------------------------------------- /Sources/Matrix/MatrixError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixlwave/Matrix/HEAD/Sources/Matrix/MatrixError.swift --------------------------------------------------------------------------------