Skip to content

Scheduled message delivery #16

@skitterm

Description

@skitterm

Description

As a message sender, I want to be able to defer delivery of a message, so that I can send a message when convenient for me, and the recipient can receive when convenient for them.

Tasks

  • Determine if possible to defer sending a message (plain old server code, or service worker, or some 3rd-party lib?)
  • Very basic time picker (3rd-party)
  • Read time picker values from recipient's time zone
  • Kick off "wait to send" process
  • When time expires, send message to user
  • Show pending message in own chat
  • Scheduled message shows delivered time as its time
  • Send message in user's own time zone (relative to the picker)

Acceptance criteria

  • Draft message displays time-picker
  • Time picker values are in time zone of recipient
  • Selecting time defers sending message until that time
  • When time hits, message is delivered
  • Correct time is sent (the actual received time) instead of the original time drafted

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions