Skip to content

Refactoring substitutionsΒ #517

@Cadair

Description

@Cadair

The bridge transforms messages in both directions to account for differences in the two platforms.

Currently these substitutions are largely in our substitutions.ts file however the code to translate slack mentions and rooms to matrix isn't in the substitutions file although it should be.

Since the last time the substitutions code has been refactored a specialist slack <> matrix library has been developed: https://github.com/Sorunome/matrix-slack-parser this issue is to track the migration of this bridge to using that library for all the translations.

This requires implementing all the callbacks that the library requires and then rewriting substitutions to use the parser library.

This issue could address all the issues labelled substitutions this includes #461 #400 #370 #357 #342 #327 #318 #315

Metadata

Metadata

Assignees

No one assigned

    Labels

    T-EnhancementNew features, changes in functionality, performance boosts, user-facing improvements.Z-Good-First-IssueGood for newcomershacktoberfestGood issues for people to tackle as part of hacktoberfestsubstitutionsAn issue relating to translation of event content between Slack and Matrix.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions