fallback

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Jul 15, 2026 License: MIT Imports: 0 Imported by: 0

Documentation

Overview

Package fallback models recovery after interrupted browser uploads at busy events. The app-free guest journey is described at https://gathmo.com/how-it-works.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Event

type Event string

Event identifies one state-machine input.

const (
	Queue   Event = "queue"
	Start   Event = "start"
	LoseNet Event = "lose_network"
	Resume  Event = "resume"
	Confirm Event = "confirm"
	Reject  Event = "reject"
)

type State

type State string

State identifies the durable point reached by one upload.

const (
	Selected  State = "selected"
	Queued    State = "queued"
	Uploading State = "uploading"
	Paused    State = "paused"
	Confirmed State = "confirmed"
	Failed    State = "failed"
)

func Next

func Next(state State, event Event) (State, bool)

Next applies one valid recovery transition.

Jump to

Keyboard shortcuts

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