func findExtensionMostRecentSequenceNumber()

in internal/sequence/sequence_linux.go [68:79]


func findExtensionMostRecentSequenceNumber() (int, error) {
	mrseqStr, err := ioutil.ReadFile(mostRecentSequenceFileName)
	if err != nil {
		if os.IsNotExist(err) {
			return -1, nil
		}
		return -1, errorhelper.AddStackToError(fmt.Errorf("failed to read mrseq file : %s", err))
	}

	mrseq, err := strconv.Atoi(string(mrseqStr))
	return mrseq, errorhelper.AddStackToError(err)
}