mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-21 18:38:08 +01:00
go: add binding for notmuch_message_get_date
This commit is contained in:
parent
90886f3640
commit
05b27ee0dd
1 changed files with 16 additions and 1 deletions
|
@ -801,7 +801,22 @@ func (self *Message) SetFlag(flag Flag, value bool) {
|
|||
C.notmuch_message_set_flag(self.message, C.notmuch_message_flag_t(flag), v)
|
||||
}
|
||||
|
||||
// TODO: wrap notmuch_message_get_date
|
||||
/* Get the timestamp (seconds since the epoch) of 'message'.
|
||||
*
|
||||
* Return status:
|
||||
*
|
||||
* NOTMUCH_STATUS_SUCCESS: Timestamp successfully retrieved
|
||||
*
|
||||
* NOTMUCH_STATUS_NULL_POINTER: The 'message' argument is NULL
|
||||
*
|
||||
*/
|
||||
func (self *Message) GetDate() (int64, Status) {
|
||||
if self.message == nil {
|
||||
return -1, STATUS_NULL_POINTER
|
||||
}
|
||||
timestamp := C.notmuch_message_get_date(self.message)
|
||||
return int64(timestamp), STATUS_SUCCESS
|
||||
}
|
||||
|
||||
/* Get the value of the specified header from 'message'.
|
||||
*
|
||||
|
|
Loading…
Reference in a new issue