MCPcopy Create free account
hub / github.com/SignTools/SignTools / resignApp

Function resignApp

main.go:711–730  ·  view source on GitHub ↗
(c echo.Context, app storage.App)

Source from the content-addressed store, hash-verified

709}
710
711func resignApp(c echo.Context, app storage.App) error {
712 builderId, err := app.GetString(storage.AppBuilderId)
713 if err != nil {
714 return err
715 }
716 builder, ok := config.Current.Builder[builderId]
717 if !ok {
718 return errors.New("no builder with id " + builderId)
719 }
720 if err := app.RemoveFile(storage.AppSignedFile); err != nil && !os.IsNotExist(err) {
721 return err
722 }
723 if err := app.ResetModTime(); err != nil {
724 return err
725 }
726 if err := startSign(app, builder); err != nil {
727 return err
728 }
729 return c.Redirect(302, "/")
730}
731
732func startSign(app storage.App, builder builders.Builder) error {
733 profileId, err := app.GetString(storage.AppProfileId)

Callers

nothing calls this directly

Calls 5

startSignFunction · 0.85
NewMethod · 0.80
GetStringMethod · 0.65
RemoveFileMethod · 0.65
ResetModTimeMethod · 0.65

Tested by

no test coverage detected