// Copyright 2015 The Vanadium Authors. All rights reserved. | |
// Use of this source code is governed by a BSD-style | |
// license that can be found in the LICENSE file. | |
package util | |
import ( | |
"strconv" | |
"v.io/v23/context" | |
"v.io/v23/verror" | |
) | |
func FormatVersion(version uint64) string { | |
return strconv.FormatUint(version, 10) | |
} | |
func CheckVersion(ctx *context.T, presented string, actual uint64) error { | |
if presented != "" && presented != FormatVersion(actual) { | |
return verror.NewErrBadVersion(ctx) | |
} | |
return nil | |
} |