Blazay v1.0.1 API Reference
Modules
Blazay is a utility for working with file upload. It specifically integrates with backblaze b2 object store service
Authorizes the b2 account and start agent so we can access the data without making another authorize_account call
Base B2 module for using in the api call definitions
Public facing api for B2 LargeFile
Public api for B2.Upload
Responsible for retrieving the upload_url from b2 for simple file
Url generation utility for b2
for handling error from the b2 server calls
Job module for making it easy to work with upload job by exposing file stats and file stream
Request module for making and handling network request to b2
Supervisor for the Blazay App
Manages Supervisors for Uploaders
Calculates the sha from the streaming chunk
Supervisor for Uploader.File
Generates the chunks stream for Worker.File and Worker.LargeFile
Supervisor for Uploader.LargeFile
Supervisor for Uploader.File
used to track the status of the upload process
Utilities for accessing the blazay upload system
Simple Worker for single threaded uploading
Handles uploading of chunks (pieces from the client)
LargeFile Uploader handles all the interaction to upload a large file
Worker for simple file