Enhanced time synchronization for drf views.
added customizability to datetime format per init
1 file changed, +2 -2
+2-2timecheck/timecheck.py
| @@ -47,11 +47,11 @@ class TimeCheckPrivate: | ||
| 47 | 47 | self.client_timestamp = client_timestamp |
| 48 | 48 | |
| 49 | 49 | if server_timestamp: |
| 50 | - self.server_timestamp = normalize_dt(server_timestamp) | |
| 50 | + self.server_timestamp = normalize_dt(server_timestamp, self._dt_fmt) | |
| 51 | 51 | elif self._instance_field and hasattr(instance, self._instance_field): |
| 52 | 52 | val = getattr(instance, self._instance_field) |
| 53 | 53 | if isinstance(val, dt.datetime): |
| 54 | - self.server_timestamp = normalize_dt(val, self._date) | |
| 54 | + self.server_timestamp = normalize_dt(val, self._dt_fmt) | |
| 55 | 55 | else: |
| 56 | 56 | raise InvalidServerDatetimeField( |
| 57 | 57 | self._instance_field or "No instance field", |