Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • polari polari
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 106
    • Issues 106
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 8
    • Merge requests 8
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • polaripolari
  • Merge requests
  • !17

app: Clean up retry data of removed accounts

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Florian Müllner requested to merge wip/fmuellner/clean-retry-data into master Nov 11, 2017
  • Overview 0
  • Commits 1
  • Pipelines 1
  • Changes 1

Telepathy's account IDs use a pattern of //num, which is mostly redundant for us: We only support idle/irc, and for predefined networks the original nick (which ends up being the identifier recorded in the ID) is the login username. So usually account IDs only differ in the uniquifying number - starting from 0, telepathy will simply pick the smallest number that hasn't been taken yet. That strategy means that when removing an account, the next account that is created may well use an identical ID. In case we have retry data (like alternative servers) for the old account, we must make sure to not accidentally apply it to the new one, so clean it on account removal.

Fixes #27 (closed)

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: wip/fmuellner/clean-retry-data