func GetRetryInfo(section Section, msgID string) (*RetryInfo, error) {
	p, err := GetPath(section, msgID, ".retry.json")
	if err != nil {
		return nil, err
	}

	data, err := afero.ReadFile(fs, p)
	if err != nil {
		return nil, err
	}

	mri := &RetryInfo{}
	err = json.Unmarshal(data, &mri)
	if err != nil {
		return nil, err
	}

	return mri, err
}
// GetRetryInfo will return information found in the message .retry.json file
GetRetryInfo will return information found in the message .retry.json file
// GetRetryInfo will return information found in the message . retry . json file
func GetRetryInfo(section Section, msgID string) (*RetryInfo, error) {
	p, err := GetPath(section, msgID, ".retry.json")
	if err != nil {
		return nil, err
	}
	data, err := afero.ReadFile(fs, p)
	if err != nil {
		return nil, err
	}
	mri := &RetryInfo{}
	err = json.Unmarshal(data, &mri)
	if err != nil {
		return nil, err
	}
	return mri, err
}
func GetRetryInfo ( section Section , msgID string ) ( * RetryInfo , error ) { p , err := GetPath ( section , msgID , " " ) if err != nil { return nil , err } data , err := afero . ReadFile ( fs , p ) if err != nil { return nil , err } mri := & RetryInfo { } err = json . Unmarshal ( data , & mri ) if err != nil { return nil , err } return mri , err }
GetRetryInfo will return information found in the message .retry.json file
GetRetryInfo will return information found in the message . retry . json file