1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-12-02 19:52:44 +01:00
phorge-phorge/src/applications/conpherence/constants
epriestley 1e17fd31a4 Modernize Conpherence access to user preferences
Summary:
Ref T4103. Conpherence is doing some weird stuff and has its own redudnant settings object.

  - Get rid of `ConpherenceSettings`.
  - Use `getUserSetting()` instead of `loadPreferences()`.
  - When applying transactions, add a new mechanism to efficiently prefill caches (this will still work anyway, but it's slower if we don't bulk-fetch).

Test Plan:
  - Changed global Conpherence setting.
  - Created a new Conpherence, saw setting set to global default.
  - Changed local room setting.
  - Submitted messages.
  - Saw cache prefill for all particpiants in database.

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T4103

Differential Revision: https://secure.phabricator.com/D16025
2016-06-04 14:41:25 -07:00
..
ConpherenceConstants.php Extend from Phobject 2015-06-15 18:02:27 +10:00
ConpherenceImageData.php Conpherence - add back in custom images 2015-05-04 13:52:22 -07:00
ConpherenceParticipationStatus.php Conpherence V1 2013-01-24 17:23:05 -08:00
ConpherenceUpdateActions.php Conpherence - implement join / view rules for rooms 2015-03-24 18:38:16 -07:00
ConpherenceWidgetConfigConstants.php Remove Files Widget from Conpherence 2015-08-20 08:24:42 -07:00