diff options
Diffstat (limited to 'lua/clever_f/acquisition_service.lua')
| -rw-r--r-- | lua/clever_f/acquisition_service.lua | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lua/clever_f/acquisition_service.lua b/lua/clever_f/acquisition_service.lua index cdbcd81..f8181dd 100644 --- a/lua/clever_f/acquisition_service.lua +++ b/lua/clever_f/acquisition_service.lua @@ -6,6 +6,9 @@ local AcquisitionService = {} AcquisitionService.__index = AcquisitionService M.AcquisitionRequest = AcquisitionRequest M.AcquisitionService = AcquisitionService +M.RepeatedDirection = { + SAME = "same", +} local request_records = setmetatable({}, { __mode = "k" }) local service_records = setmetatable({}, { __mode = "k" }) @@ -58,6 +61,7 @@ function AcquisitionRequest.new(descriptor, context, position, count, macro_stat position = domain.Position.coerce(position), count = domain.Count.new(count), macro_state = normalize_macro_state(macro_state), + repeated_direction = M.RepeatedDirection.SAME, } return request end @@ -73,6 +77,7 @@ function AcquisitionRequest:to_table() position = self.position:to_table(), count = self.count.value, macro_register = self.macro_state.register, + repeated_direction = self.repeated_direction, } end |
