Skip to content

Commit d0afa9f

Browse files
committed
Rename submitContext => submitCmdContext
Distinguish that this is a context for the submit cmd itself.
1 parent 65848da commit d0afa9f

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

cmd/submit.go

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ func runSubmit(cfg config.Config, flags *pflag.FlagSet, args []string) error {
5555
return err
5656
}
5757

58-
ctx, err := newSubmitContext(cfg.UserViperConfig, flags, args)
58+
ctx, err := newSubmitCmdContext(cfg.UserViperConfig, flags, args)
5959
if err != nil {
6060
return err
6161
}
@@ -68,16 +68,16 @@ func runSubmit(cfg config.Config, flags *pflag.FlagSet, args []string) error {
6868
return nil
6969
}
7070

71-
// submitContext is a context for submitting solutions to the API.
72-
type submitContext struct {
71+
// submitCmdContext represents the context for the submit cmd.
72+
type submitCmdContext struct {
7373
usrCfg *viper.Viper
7474
flags *pflag.FlagSet
7575
submission
7676
}
7777

78-
// newSubmitContext creates a submitContext.
79-
func newSubmitContext(usrCfg *viper.Viper, flags *pflag.FlagSet, args []string) (*submitContext, error) {
80-
ctx := &submitContext{usrCfg: usrCfg, flags: flags}
78+
// newSubmitCmdContext sets up a context to initiate a submission.
79+
func newSubmitCmdContext(usrCfg *viper.Viper, flags *pflag.FlagSet, args []string) (*submitCmdContext, error) {
80+
ctx := &submitCmdContext{usrCfg: usrCfg, flags: flags}
8181

8282
filepaths, err := ctx.sanitizeArgs(args)
8383
if err != nil {
@@ -108,7 +108,7 @@ func newSubmitContext(usrCfg *viper.Viper, flags *pflag.FlagSet, args []string)
108108
}
109109

110110
// sanitizeArgs validates args and swaps with evaluated symlink paths.
111-
func (s *submitContext) sanitizeArgs(args []string) ([]string, error) {
111+
func (s *submitCmdContext) sanitizeArgs(args []string) ([]string, error) {
112112
for i, arg := range args {
113113
var err error
114114
arg, err = filepath.Abs(arg)
@@ -154,7 +154,7 @@ func (s *submitContext) sanitizeArgs(args []string) ([]string, error) {
154154
return args, nil
155155
}
156156

157-
func (s *submitContext) exercise(filepaths []string) (workspace.Exercise, error) {
157+
func (s *submitCmdContext) exercise(filepaths []string) (workspace.Exercise, error) {
158158
ws, err := workspace.New(s.usrCfg.GetString("workspace"))
159159
if err != nil {
160160
return workspace.Exercise{}, err
@@ -184,7 +184,7 @@ func (s *submitContext) exercise(filepaths []string) (workspace.Exercise, error)
184184
return workspace.NewExerciseFromDir(exerciseDir), nil
185185
}
186186

187-
func (s *submitContext) migrateLegacyMetadata(exercise workspace.Exercise) error {
187+
func (s *submitCmdContext) migrateLegacyMetadata(exercise workspace.Exercise) error {
188188
migrationStatus, err := exercise.MigrateLegacyMetadataFile()
189189
if err != nil {
190190
return err
@@ -195,7 +195,7 @@ func (s *submitContext) migrateLegacyMetadata(exercise workspace.Exercise) error
195195
return nil
196196
}
197197

198-
func (s *submitContext) _metadata(exercise workspace.Exercise) (*workspace.ExerciseMetadata, error) {
198+
func (s *submitCmdContext) _metadata(exercise workspace.Exercise) (*workspace.ExerciseMetadata, error) {
199199
metadata, err := workspace.NewExerciseMetadata(exercise.Filepath())
200200
if err != nil {
201201
return nil, err
@@ -230,7 +230,7 @@ func (s *submitContext) _metadata(exercise workspace.Exercise) (*workspace.Exerc
230230
return metadata, nil
231231
}
232232

233-
func (s *submitContext) _documents(filepaths []string, exercise workspace.Exercise) ([]workspace.Document, error) {
233+
func (s *submitCmdContext) _documents(filepaths []string, exercise workspace.Exercise) ([]workspace.Document, error) {
234234
docs := make([]workspace.Document, 0, len(filepaths))
235235
for _, file := range filepaths {
236236
// Don't submit empty files

0 commit comments

Comments
 (0)