Attempt to load the message from the database given its ID. None is returned if the message does not exist, i.e. deleted.
(cls, account, id)
| 41 | |
| 42 | @classmethod |
| 43 | def from_db(cls, account, id) -> Optional["Message"]: |
| 44 | """Attempt to load the message from the database given its ID. |
| 45 | |
| 46 | None is returned if the message does not exist, i.e. deleted.""" |
| 47 | assert id > 0 |
| 48 | res = lib.dc_get_msg(account._dc_context, id) |
| 49 | if res == ffi.NULL: |
| 50 | return None |
| 51 | return cls(account, ffi.gc(res, lib.dc_msg_unref)) |
| 52 | |
| 53 | @classmethod |
| 54 | def new_empty(cls, account, view_type): |
no outgoing calls
no test coverage detected