main

mattermost/focalboard

Last updated at: 29/12/2023 09:50

util.go

TLDR

This file provides convenience methods for working with time in milliseconds since epoch.

Methods

GetMillis

This method returns the current time in milliseconds since epoch.

GetMillisForTime

This method returns the provided time in milliseconds since epoch.

GetTimeForMillis

This method returns the time.Time value for the provided milliseconds since epoch.

// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.

package model

import (
	"time"

	mm_model "github.com/mattermost/mattermost-server/v6/model"
)

// GetMillis is a convenience method to get milliseconds since epoch.
func GetMillis() int64 {
	return mm_model.GetMillis()
}

// GetMillisForTime is a convenience method to get milliseconds since epoch for provided Time.
func GetMillisForTime(thisTime time.Time) int64 {
	return mm_model.GetMillisForTime(thisTime)
}

// GetTimeForMillis is a convenience method to get time.Time for milliseconds since epoch.
func GetTimeForMillis(millis int64) time.Time {
	return mm_model.GetTimeForMillis(millis)
}