(
action: UnsubscribeAction,
data: Union[int, UnsubscribeOriginalData],
force_web: bool = False,
)
| 42 | class UnsubscribeEncoder: |
| 43 | @staticmethod |
| 44 | def encode( |
| 45 | action: UnsubscribeAction, |
| 46 | data: Union[int, UnsubscribeOriginalData], |
| 47 | force_web: bool = False, |
| 48 | ) -> UnsubscribeLink: |
| 49 | if config.UNSUBSCRIBER and not force_web: |
| 50 | return UnsubscribeLink(UnsubscribeEncoder.encode_mailto(action, data), True) |
| 51 | return UnsubscribeLink(UnsubscribeEncoder.encode_url(action, data), False) |
| 52 | |
| 53 | @classmethod |
| 54 | def encode_subject( |