seqno

package
v0.0.0-...-73b5b3b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 27, 2024 License: MIT Imports: 12 Imported by: 4

Documentation

Overview

Copyright (c) Microsoft Corporation. Licensed under the MIT License.

Copyright (c) Microsoft Corporation. Licensed under the MIT License.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FindSeqNum

func FindSeqNum(el logging.ILogger, configFolder string) (uint, error)

findSeqnum finds the most recently used file under the config folder Note that this is different than just choosing the highest number, which may be incorrect

func GetCurrentSequenceNumber

func GetCurrentSequenceNumber(el logging.ILogger, retriever ISequenceNumberRetriever, name, version string) (sn uint, _ error)

GetCurrentSequenceNumber returns the current sequence number the extension is using

func SetSequenceNumber

func SetSequenceNumber(extName, extVersion string, seqNo uint) error

Types

type ISequenceNumberRetriever

type ISequenceNumberRetriever interface {
	GetSequenceNumber(name, version string) (uint, error)
}

type ProdSequenceNumberRetriever

type ProdSequenceNumberRetriever struct {
}

func (*ProdSequenceNumberRetriever) GetSequenceNumber

func (*ProdSequenceNumberRetriever) GetSequenceNumber(name, version string) (uint, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL