git.fiddlerwoaroof.com
Browse code

change token create to token save

Greg Wiley authored on 03/05/2017 20:22:05
Showing 3 changed files
... ...
@@ -46,7 +46,7 @@ public:
46 46
         stream->getline (line.data(), line.size());
47 47
         return std::string (line.data());
48 48
     }
49
-    void create (const user &user) const override
49
+    void save (const user &user, const std::string &token) const override
50 50
     {
51 51
         std::string generated_token (generate_token_());
52 52
         std::string file_path (user.home_directory() + "/.dual_control");
... ...
@@ -28,7 +28,7 @@ public:
28 28
     {
29 29
         return "";
30 30
     }
31
-    virtual void create (const user &user) const {}
31
+    virtual void save (const user &user, const std::string &token) const {}
32 32
 };
33 33
 
34 34
 class tokens
... ...
@@ -46,9 +46,9 @@ public:
46 46
     {
47 47
         return delegate_->token (user);
48 48
     }
49
-    void create (const user &user) const
49
+    void save (const user &user, const std::string &token) const
50 50
     {
51
-        return delegate_->create (user);
51
+        return delegate_->save (user, token);
52 52
     }
53 53
     static tokens create (const fstreams &fstreams,
54 54
                           const tokens_ifc::token_generator &generate_token);
... ...
@@ -136,7 +136,7 @@ int writes_the_token ()
136 136
     tokens tokens (tokens::create (test_streams, [&] {return token;}));
137 137
 
138 138
     //when
139
-    tokens.create (test_user);
139
+    tokens.save (test_user, token);
140 140
 
141 141
     // then
142 142
     std::ostringstream temp;