Changeset 2509
- Timestamp:
- 02/01/22 22:17:46 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Partage/User.pm
r2506 r2509 201 201 ); 202 202 203 $base->{cache} = {}; 204 203 205 if ( $aliases ) { 204 206 my $user = $base->get_object( 'user', $id ) or return; … … 218 220 }; 219 221 220 $base->sendrequest(222 my $res = $base->sendrequest( 221 223 'DeleteAccount', 222 224 name => $id . '@' . $base->{domain}, 223 225 ); 226 227 if ( $res ) { 228 $base->{cache} = {}; 229 } 230 231 $res 224 232 } 225 233 … … 288 296 my ($class, $base) = @_; 289 297 298 $base->{cache}{listEpoch} ||= 0; 299 300 if ( DateTime->now->epoch - $base->{cache}{listEpoch} < 60 ) { 301 return %{ $base->{cache}{list} || {} } 302 } 290 303 my %users = $class->_lists_account($base); 304 $base->{cache}{list} = \%users; 305 $base->{cache}{listEpoch} = DateTime->now->epoch; 306 291 307 return sort keys(%users); 292 308 }
Note: See TracChangeset
for help on using the changeset viewer.