mmcgarvey c79fbb99aa
[Shared Tasks] Cross Zone Remove Fix (#1740)
* [Shared Tasks] Cross Zone Remove Fix

Why:
	The cross_zone_remove_task quest methods were not removing from
	shared_task_members database table and were not clearing shared task
	cache.  This resulted in a situation where a character could not
	request other shared tasks.

What:
	Shamelessly copied shared task logic from ClientTaskState::CancelTask
	into ClientTaskState::RemoveTaskByTaskID

* What:

Instead of copying code from CancelTask into RemoveTaskByTaskID, it is better
for code maintenance to simply call CancelTask from RemoveTaskByTaskID.
This is cleaner.

Note:  I chose to be explicit with the remove_from_db parameter, despite true
being the default.  I tend to do this to protect from the default value
changing in the future.

* [Shared Tasks] RemoveTaskByTaskID Cleanup

Removed unused variables.
Distinguished log messages for Shared Tasks from regular Tasks.
2021-12-23 14:20:15 -06:00
..
2015-06-20 19:44:00 -07:00
2020-03-12 00:00:39 -05:00
2021-08-31 01:24:21 -05:00
2021-10-03 13:25:49 -04:00
2019-10-12 21:07:06 -07:00
2019-10-12 21:07:06 -07:00
2021-12-13 18:49:53 -05:00
2018-03-04 13:54:28 -05:00
2017-05-15 15:46:19 -07:00
2018-11-07 21:55:12 -08:00
2016-05-25 16:10:28 -04:00
2019-09-01 23:54:24 -05:00
2020-04-19 04:36:39 -05:00
2016-05-25 16:10:28 -04:00
2019-10-12 21:07:06 -07:00
2021-12-15 13:17:15 -05:00
2014-12-15 19:16:53 -06:00
2017-07-15 20:29:55 -07:00
2020-02-22 16:17:18 -06:00
2020-01-31 20:25:06 -06:00